|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import requests
- from selenium import webdriver
- from bs4 import BeautifulSoup
- url = r'http://xueqiu.com/#/cn'
- headers = {'User-Agent': r'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0',
- }
- response = requests.get(url,headers = headers)
- req_1 = response.content
- req_2 = response.text
- soup = BeautifulSoup(req_1,'lxml')
- article_divs_1 = soup.findAll('div', {'class': 'home__timeline__item'})
- print(len(article_divs_1))
- driver = webdriver.Chrome()
- driver.get(url)
- print(len(driver.page_source))
- soup = BeautifulSoup(driver.page_source,'lxml')
- article_divs_2 = soup.findAll('div', {'class': 'home__timeline__item'})
- print(len(article_divs_2))
- driver.close()
复制代码
问题如下:
1、requests返回的content和text有什么区别啊?
2、driver.page_source返回的数据和content和text都不一样啊?能返回查看网页源码看不到的数据。
3、对于那种网页审查元素可以看到源代码而查看网页源码却看不见全部代码的网站怎么爬取啊,抓包还是用selenuim呢?
|
|