python - Selenium 不在网页上执行 javascript
问题描述
我正在尝试从这个 url 中抓取一些数据:https : //www.ebay-kleinanzeigen.de/,但是 selenium 和mechanicalsoup 不起作用,因为 javascript 没有被执行。
我最后的选择是 selenium 来获取数据,但现在我不明白,为什么我得到相同的未执行的网站源代码?在 selenium 中启用了 Javascript。
我的代码是:
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36")
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://www.ebay-kleinanzeigen.de/m-einloggen.html/')
此致
解决方案
推荐阅读
- reactjs - 如何根据单击的链接重新定位容器框(React navbar)
- javascript - MomentJS 返回意外结果
- c++ - 编辑 LLVM 代码时 VS Code 语法突出显示损坏
- r - 是否可以在 ggplot 中创建一个带有 x 和 y 方向置信区间的 geom_errorbar 散点图?
- powershell - 使用 PowerShell 将多值属性数组提取到 csv 文件
- javascript - 你有这个 React-Three-Fiber Slider 的解决方案吗?
- sas-jmp - jmp 脚本逻辑可用作 jsl,但不能用作插件
- mysql - 仅当两个表中有一个匹配记录时才加入
- templates - Docusign API 问题:添加 addtl。将文档放入信封与使用复合模板
- matplotlib - 在 Matplotlib 热图中定义次要刻度时,网格线未与单元格对齐