#参考网址:1.https://blog.csdn.net/xiao1_1bing/article/details/80615642 2.https://blog.csdn.net/mouday/article/details/80455560 from bs4 import BeautifulSoup from selenium import webdriver headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"} browser = webdriver.Chrome(executable_path=r"chromedriver.exe") browser.maximize_window() url ="https://****.com" browser.get(url) html = BeautifulSoup(browser.page_source,'lxml') input_str = browser.find_element_by_id("q1") input_str.send_keys("****") input_str = browser.find_element_by_id("q2") input_str.send_keys("****") results = ["***","***"] for res in results: r = html.find("div",text=res) t=r.previous_sibling.find("input")['id'] print(t) print('//*[@id =%s]/following-sibling::a[1]'%t) input_str = browser.find_element_by_xpath('//*[@id ="%s"]/following-sibling::*' % t) input_str.click()
selenium模拟点击选项的过程
最新推荐文章于 2024-08-31 19:04:21 发布