如何判断一个网页是不是动态页面
2017-03-10 00:55
344 查看
如果你需要爬取的数据是放在js里面的,那么就是动态,需要用selenium等工具抓取。
跑下面的代码,就会把网页上所有元素都打印出来。ctrl+F搜索一下,如果要找的元素在一个js object里面,就说明是动态获取到的。
跑下面的代码,就会把网页上所有元素都打印出来。ctrl+F搜索一下,如果要找的元素在一个js object里面,就说明是动态获取到的。
import requests from bs4 import BeautifulSoup url = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" response = requests.get(url) soup = BeautifulSoup(response.text,'lxml') print(soup.prettify())
相关文章推荐
- 如何判断一个网页是不是一个Blog的首页?
- 如何用jsp判断网页上一个传值是否为空
- 如何判断一个页面被刷新还是被关闭
- 如何判断一个网络路径是不是有效路径
- 在c#中如何动态改变iframe的src值,动态指向一个网页
- js如何判断一个对象是不是Array?
- ASP中如何判断一个字符是不是汉字
- 如何判断一个float/double是不是一个有效的值
- javascript中如何判断一个元素在页面中是否存在(转)
- 如何判断一个整数是不是奇数----最佳方式
- 如何判断一个网页是否加载完毕
- 如何判断一个网页是刷新还是关闭的方法。
- 如何判断一个页面加载所耗费的时间【引用】
- 如何判断一个页面加载所耗费的时间
- 如何判断一个float/double是不是一个有效的值
- javascript:如何判断一个网页被用户关闭
- 如何判断一个字符串是不是英文字母和数字
- asp如何判断一个字符是不是汉字
- 在c#中如何动态改变iframe的src值,动态指向一个网页
- 如何判断一个数是不是完全平方数