我正在编写一个脚本,目的是在一个网站的特定标题下“获取所有由用户编写的条目”(在这种情况下,标题是"python(programlama Dili)“)。我想读一下这个特定标题下显示当前页数的数字。

读取此元素的数量背后的原因是,当我们运行脚本时,由于用户条目数量的增加,页面数量可能会增加。因此,我应该通过脚本获取元素中存在的数字。
在本例中,我需要读取"122“作为值,并将其赋给一个int变量。我使用Selenium来获取所有条目和Firefox web驱动程序。
发布于 2020-05-17 20:49:17
首先选择选择器.last,然后就可以提取它的引用了。别忘了拆分引用。
my_val = driver.find_element_by_css_selector(".last [href]").split("p=")[1]发布于 2020-05-17 21:18:46
如果尝试使用xpath访问它,效果会更好。
发布于 2020-05-17 21:36:49
尝试获取元素的value属性,您已经提到可以使用xpath查找该元素,因此可以执行以下操作。
user_count = element.get_attribute('value')如果这得到了数字(作为字符串),那么您可以像往常一样将其转换为int
value = int(user_count)https://stackoverflow.com/questions/61851688
复制相似问题