首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Webbot从网站上获取数据

如何使用Webbot从网站上获取数据
EN

Stack Overflow用户
提问于 2020-05-04 12:49:35
回答 2查看 618关注 0票数 1

尝试Web.find_elements,但是它抛出了一个错误

AttributeError:'Browser‘对象没有属性'find_elements'

代码语言:javascript
复制
from webbot import Browser
from bs4 import BeautifulSoup
web = Browser()
web.go_to('http://some_link')
web.click(id='link_continue')
print("Login Successful")
web.type('some_value' , into = 'Enter your product name, UPC, EAN, ISBN or ASIN')
web.click(id='a-autoid-0')
web.type('799',tag='input',id='afn-pricing')
web.type('923',tag='input',id='afn-cost-of-goods')
web.click(id='update-fees-link')
web.find_elements(id="afn-selling-fees")[0].get_attribute('outerHTML')

提前谢谢..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-04 13:22:07

您所看到的问题是由于使用了一个旧版本的webbot;升级到最新版本(0.1.4)。

find_elements是在2018年12月中添加的,但是您的版本(0.0.9)来自2018年7月

票数 1
EN

Stack Overflow用户

发布于 2020-05-04 13:47:27

使用文本代替get_attribute('outerHTML') web.find_elements(id="afn-selling-fees")[0].text获得值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61592603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档