我在尝试进行网络搜集时遇到了问题。我不是很习惯编程,所以我真的不知道我做错了什么(但是我有一些基础知识)。我试着用python和美丽的汤做网络搜集。这是代码
import requests
from bs4 import BeautifulSoup
URL = 'http://www.lotece.com.br/v2/'
page = requests.get(URL)
soup = BeautifulSoup(page.content, 'html.parser')
results = soup.find(class = 'dataResultado')
data_name = soup.find(class = "data branco")
bonus_list = soup.find_all(class = "premio")
number = soup.find(class = "numeros")
for number in bonus_list
print(number.prettify())
我尝试编译时的问题是关于synthax的。这是输出:
lotecepx.py", line 6
results = soup.find(class = 'dataResultado')
^
SyntaxError: invalid syntax
File "c:/Users/pvictorml/Documents/lotecepx.py", line 6
results = soup.find(class = 'dataResultado')
^
SyntaxError: invalid syntax
<code>class</code>是一个保留关键字。不能将关键字用作变量名或函数调用中的关键字。
BeautifulSoup通过使用class_
来解决此问题:
bonus_list = soup.find_all(class_="premio")