【发布时间】:2019-01-11 14:42:15
【问题描述】:
我正在尝试从网站抓取数据并生成错误:单个位置索引器超出范围
代码如下:
headurl="https://www.zoopla.co.uk/for-sale/details/"
endurl="?search_identifier=733971d356a1970075aa7789ec8c815c"
midrul=""
for i in range(0,len(data),1):
midurl= data.iloc[i,1]
midurl=str(midurl)
web=headurl+midurl+endurl
text=requests.get(web)
try:
address=re.compile(r'display_address: "(.*?)",\n')
mytext1=re.findall(address,text.text)
data.iloc[i,3]=mytext1[0]
except:
data.iloc[i,3]="nodata"
mytext1 确实存在,因为当我使用 print() 时它会被一一打印出来
有人知道为什么会产生错误吗?
【问题讨论】:
标签: python web-crawler