https://largelots.org/#/browse?pin=16133260140000
我在python中编写了一个带有selenium的脚本,以便在地图上的不同地块中搜索不同的数据。每个数据都连接到每个包裹。单击任一宗地后,数据将被激活。
我编写了代码,但它不起作用
from urllib.parse import parse_qs, urlparse
import requests
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome('D:/bigdata/Python/chromedriver')
driver.get("https://largelots.org/#/browse?pin=16054180290000")
driver.implicitly_wait(10)
driver.find_element_by_xpath('//*[@id="map"]/div[3]/div[1]/div/a[2]').click()
wait = WebDriverWait(driver, 10)
frame = wait.until(EC.presence_of_element_located((By.TAG_NAME, 'iframe')))
token = parse_qs(urlparse(frame.get_attribute("src")).query)
driver.close()