我是一个Java程序员,刚开始使用python语言,我知道这个问题很愚蠢。我通常使用Jsoup(java)获取web抓取数据,但为了改变,我想尝试一下漂亮的汤(Python),但最后我遇到了一个男生错误。请帮帮我。
from bs4 import BeautifulSoup
import requests
for i in range (0,10,10)
r=requests.get("http://www.bjp.org/know-your-candidate/?start="+i+"&candidate_state=")
data=r.text
soup=BeautifulSoup(data)
print(soup)
问题:语法错误
它显示在for循环的末尾。
发布于 2014-03-26 11:17:00
你把它缩得很清楚..。您所需要的只是在for语法末尾的一个:
。
for i in range (0,10,10):
r=requests.get("http://www.bjp.org/know-your-candidate/?start="+i+"&candidate_state=")
data=r.text
soup=BeautifulSoup(data)
print(soup)
:
冒号告诉编译器,接下来的代码行包含在一个块中。
发布于 2014-03-26 10:09:56
到这一行:
for i in range (0,10,10)
添加一个:
for i in range (0,10,10):
https://stackoverflow.com/questions/22669532
复制相似问题