【发布时间】:2021-04-09 21:11:00
【问题描述】:
我最近开始使用编码,我使用 Python 和 Pycharm。我安装并导入了所需的“附加组件”,例如 Selenium。
对于我的第一个项目,我尝试从该网站获取“地址”信息:
https://randomstreetview.com/#fullscreen
当我使用 Chrome 开发人员工具 (F12) 时,信息显示在 div'address' 之后。经过大量的反复试验,我设法以多种方式抓取了网站,但 div 后面没有出现任何内容。
由于我查了一下,认为它是动态信息,所以我开始尝试使用 Selenium 和我在网上找到的其他代码。
没有任何效果,或者我无法使其正常工作。
每次打开网站时地址都会更改,但位置保持不变(afaik)。
任何人都可以帮助我提供工作代码或帮助我走上正确的道路吗?
我可以提供不同的方法,但我认为这不会有帮助。
【问题讨论】:
-
发布您尝试过的代码。或者您要访问的 HTML。注意 iframe 等常见陷阱。
-
欢迎来到 Stack Overflow!请阅读How to Ask,尤其是关于minimal reproducible example(MCVE)和How much research effort is expected?的部分,这将帮助您调试自己的程序并自己解决问题。如果您这样做并且仍然卡住,您可以返回并发布您的 MCVE、您尝试过的内容以及执行结果(包括任何错误消息),以便我们更好地帮助您。还提供指向页面和/或相关 HTML 的链接。
标签: python selenium xpath web-scraping css-selectors