请使用返回响应代码503的请求模块清除我对该python代码的查询

2024-04-23 19:02:23 发布

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

from bs4 import BeautifulSoup
import requests
html_text = requests.get('http://www.amazon.in/s?k=iphone&ref=nb_sb_noss_2')
print(html_text)

1条回答
网友
1楼 · 发布于 2024-04-23 19:02:23

要获取响应200,请使用User-AgentHTTP头:

import requests
from bs4 import BeautifulSoup

headers = {
    "User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0"
}

html_text = requests.get(
    "http://www.amazon.in/s?k=iphone&ref=nb_sb_noss_2", headers=headers
)
print(html_text)

印刷品:

<Response [200]>

相关问题 更多 >