当我尝试导入漂亮的汤时,我得到了以下错误:
Traceback (most recent call last):
File "my_first_simple_script.py", line 2, in <module>
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'
我尝试通过以下方式导入它:从bs4导入BeautifulSoup
我的python版本是3.6.1,并且漂亮的汤是:'beautifulsoup4==4.6.0‘
我做
因此,我想建立一个简单的刮刀的谷歌购物,我遇到了一些问题。
这是从我的请求(到https://www.google.es/shopping/product/7541391777504770249/online)的html文本,在这里我试图在div类sh-osd__offer-row中查询突出显示的div类sh-osd__total-price:
我的代码是:
from bs4 import BeautifulSoup
from requests import get
url = 'https://www.google.es/shopping/product/75413917775
我在用美汤刮网。所以,我有HTML代码,它有8个表。我在试着从这些桌子上提取内容。
for row in soup('table')[4].tbody('tr'):
tds = row('td')
print tds[0].string, tds[1].string
它给出了错误:
for row in soup('table')[4].tbody('tr'):
TypeError: 'NoneType' object is not callable
据我所知,soup('t