我试图从网站抓取数据,并生成一个错误:单个位置索引器超出界限
代码如下:
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()时,它会一个接一个地打印出来
有人知道为什么会产生错误吗
错误在代码的
except
部分,我确信您通过错误消息确认了这一点。这已经在这里得到了回答:https://stackoverflow.com/a/37960827/7176819小贴士:
相关问题 更多 >
编程相关推荐