我试图在导航到任何Instagram个人资料后单击第一篇帖子。我查看了多个Instagram用户配置文件的第一篇帖子的xpath
,它们似乎都是一样的。下面是梅西个人资料的一个例子
下面是我尝试使用chromedriver和python来点击梅西的第一篇文章。我已经导航到了https://www.instagram.com/leomessi/
,这是梅西的个人资料
first_post_elem_click = driver.find_element_by_path('//*[@id="react-root"]/section/main/div/div[4]/article/div[1]/div/div[1]/div[1]/a/div').click()
但是,第一篇文章没有被点击。非常感谢您的帮助
请检查下面的解决方案
您应该使用相对xpath,而不是使用绝对xpath。
您可以使用以下命令单击第一篇文章(还应用了显式等待):
您需要添加以下导入:
我刚刚在Firefox中检查了这一点:
$x('//*[@id="react-root"]/section/main/div/descendant::article/descendant::a[1]')
。我想这会给你你想要的相关问题 更多 >
编程相关推荐