Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Selenium Python从javascript网页中获取特定信息?_Python_Selenium Webdriver - Fatal编程技术网

如何使用Selenium Python从javascript网页中获取特定信息?

如何使用Selenium Python从javascript网页中获取特定信息?,python,selenium-webdriver,Python,Selenium Webdriver,正如我所相信的,我无法从javascript网页中刮取“Resolution”字段。 网页地址: 我需要提取描述、原因和解决方案 尝试了多种方法获取元素,包括: 通过xpath查找元素 按\u id查找\u元素\u 通过类名称查找元素 没有任何结果。 你能告诉我我该怎么做吗? 这是可以抓取html的正确url,请使用浏览器devtool的“网络”选项卡查找该url。 使用Chrome的示例 欢迎来到SO。你能给我们看一下你的代码和到目前为止你都试了些什么吗?此外,它还有助于包含错误trace

正如我所相信的,我无法从javascript网页中刮取“Resolution”字段。 网页地址: 我需要提取描述、原因和解决方案

尝试了多种方法获取元素,包括:

  • 通过xpath查找元素
  • 按\u id查找\u元素\u
  • 通过类名称查找元素
没有任何结果。 你能告诉我我该怎么做吗?

这是可以抓取html的正确url,请使用浏览器devtool的“网络”选项卡查找该url。 使用Chrome的示例

欢迎来到SO。你能给我们看一下你的代码和到目前为止你都试了些什么吗?此外,它还有助于包含错误traceback.elements=WebDriverWait(浏览器,10)。直到元素中元素的(EC.presence_all_elements_located((By.XPATH,“.//*”)的存在:print(element.text)results_list=browser.find_elements_By_XPATH(//ol[@id='extiframe']]/li[@class='extiframe']))打印(len(results_list))results_list=browser.find_元素(By.CSS_SELECTOR,#extiframe>li)打印(len(results_list))非常感谢!这看起来很有希望。不幸的是,这个网站阻止了我搜集信息。“搜索”按钮处于非活动状态。我想,可能有一条规定,在问了一定数量的问题后,向请求者收费。