【发布时间】:2020-04-18 17:49:51
【问题描述】:
我正在尝试使用 Python 和 Selenium 从 instagram 中抓取有关喜欢的信息。
我想刮数字“63”。
我有以下源代码(带有检查)。
我尝试了很多尝试用 selenium 刮掉数字“63”:通过类名,通过 xpath...
例如:
Likes=browser.find_element_by_xpath("xpath").text
在这种情况下,我的结果是“无”。
在其他尝试中,我什么都没有,或者“无”:我无法选择 63。
如何使用 selenium(我不想使用 BS4)。
【问题讨论】:
-
字符串 'xpath' 不是有效的 xpath。使用开发者工具获取您正在寻找的 xpath。
-
尝试刷新页面以查看相同元素的类名是否发生变化。如果是这样,可能会有一些反刮擦的东西弄乱了类名。尝试按类型搜索
button -
对于路径,我这样写是为了让它可读。真正的很长。没有防刮的东西。
标签: python python-3.x selenium web-scraping instagram