python爬网错误:单个位置索引器超出边界

2024-04-24 04:40:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从网站抓取数据,并生成一个错误:单个位置索引器超出界限

代码如下:

 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()时,它会一个接一个地打印出来

有人知道为什么会产生错误吗


Tags: 数据textrewebfordata网站address