【发布时间】:2020-03-13 18:29:36
【问题描述】:
我正在尝试对法兰克福汇报档案进行 WebScraping。我需要点击“erweiterte suche”按钮,但我不断收到以下错误
消息:没有这样的元素:无法找到元素:{"method":"xpath","selector":"//*[@id="g_00271e6200ad4985a0a9c8f9b0032c42"]"}。
我的代码在这里:
import os
import requests
import openpyxl
import smtplib
import time
from selenium import webdriver
driver.get("https://fazarchiv.faz.net")
search_elem = driver.find_element_by_xpath("""//*[@id="searchForm"]/div[1]/input""")
search_elem.click()
search_elem.send_keys('Bürokratie')
erweiterte_suche = driver.find_element_by_xpath("""//*[@id="g_00271e6200ad4985a0a9c8f9b0032c42"]""")
erweiterte_suche.click()
我做错了什么?
【问题讨论】:
-
我建议不要完全使用 selenium,因为它不再更新。太陈旧了
-
@AnonumousPomp 你是什么意思? Selenium 是自主交互的事实标准。
-
哎呀,我在想 phantomjs。对不起!!
标签: python html selenium web-scraping