Python 漂亮的汤串方法行为怪异
我正试图在这个页面中获得一个图像- 我做的是正常的urllib打开的东西(如果有人跟着你,你需要跟踪cookies) 这样做Python 漂亮的汤串方法行为怪异,python,screen-scraping,beautifulsoup,Python,Screen Scraping,Beautifulsoup,我正试图在这个页面中获得一个图像- 我做的是正常的urllib打开的东西(如果有人跟着你,你需要跟踪cookies) 这样做 data = soup.findAll("div",{"class":"efMaterialImage left")) 这很好用 奇怪的是,当我执行test=data.string并打印结果时,控制台显示“无” 知道为什么吗 findAll返回匹配项列表,而不是单个匹配项。但是,Python列表没有“string”属性 请改为尝试数据[0] 编辑: 只有当标记有一个
data = soup.findAll("div",{"class":"efMaterialImage left"))
这很好用
奇怪的是,当我执行test=data.string
并打印结果时,控制台显示“无”
知道为什么吗 findAll返回匹配项列表,而不是单个匹配项。但是,Python列表没有“string”属性 请改为尝试
数据[0]
编辑:
只有当标记有一个子项且它是一个字符串时,字符串才起作用。
有些东西会起作用,但有些东西不会起作用。
使用更多选择器或使用.contents
。打印出正确的内容,但不提供字符串表示形式