Python 如何使用';请求';?

Python 如何使用';请求';?,python,web-scraping,web-crawler,Python,Web Scraping,Web Crawler,我是一个刚开始学习Python的韩国人。 首先,我为我的英语道歉 我在YouTube上学会了如何使用beautifulSoup。在某些网站上,爬行是成功的。 然而,我发现爬网在某些网站上进行得并不顺利,我必须通过搜索设置用户代理。 所以我用“请求”来编写代码来设置用户代理。随后,从html中读取特定类的代码被同样使用,但它不起作用 这是我的密码。我不知道是什么问题。 请帮帮我。您的问题是请求不呈现javascript。相反,它只提供页面的“初始”源代码。您应该使用一个名为的包。它允许您从Py

我是一个刚开始学习Python的韩国人。 首先,我为我的英语道歉

我在YouTube上学会了如何使用beautifulSoup。在某些网站上,爬行是成功的。 然而,我发现爬网在某些网站上进行得并不顺利,我必须通过搜索设置用户代理。 所以我用“请求”来编写代码来设置用户代理。随后,从html中读取特定类的代码被同样使用,但它不起作用



这是我的密码。我不知道是什么问题。
请帮帮我。

您的问题是
请求不呈现javascript。相反,它只提供页面的“初始”源代码。您应该使用一个名为的包。它允许您从Python控制浏览器(Chrome、Firefox等)。该网站将无法区分两者之间的区别,您也不需要弄乱标题和用户代理。Youtube上有很多关于如何使用它的视频。

“它不起作用”-请解释。啊,经典的“我为我的英语道歉”,但在这个网站上,90%的人都写得很好。您的英语超过了我们对本网站任何新用户的期望。我得说它太棒了!哦,我明白了。非常感谢你亲切地教我。我试试硒。
import requests
from bs4 import BeautifulSoup

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
url ='https://store.leagueoflegends.co.kr/skins'
response = requests.get(url, headers = headers)
soup = BeautifulSoup(response.text, 'html.parser')

for skin in soup.select(".item-name"):
print(skin)