创建爬虫----导航树
来源:互联网 发布:java switch 例子 编辑:程序博客网 时间:2024/05/20 18:16
1.处理子标签和其他后代标签
孩子(child)和后代(descendant)
from urllib.request import urlopenfrom bs4 import BeautifulSouphtml=urlopen("http://www.pythonscraping.com/pages/page3.html")bsObj=BeautifulSoup(html)for child in bsObj.find("table",{"id":"giftList"}).children: print(child) #打印giftlist表格中所有产品的数据行
2.处理兄弟标签:
from urllib.request import urlopenfrom bs4 import BeautifulSouphtml=urlopen("http://www.pythonscraping.com/pages/page3.html")bsObj=BeautifulSoup(html)for sibling in bsObj.find("table",{"id":"giftList"}).tr.next_siblings: print(sibling)
3.父标签处理:
from urllib.request import urlopenfrom bs4 import BeautifulSouphtml=urlopen("http://www.pythonscraping.com/pages/page3.html")bsObj=BeautifulSoup(html)print( bsObj.find("img",{"src":"../img/gifts/img1.jpg"}).parent.previous_siblings.get_text())
阅读全文
1 0
- 创建爬虫----导航树
- python网络爬虫-导航树
- PY爬虫专用导航贴
- 创建爬虫-----爬虫异常处理:
- 创建折叠式导航菜单
- 导航栏的创建
- flex 创建导航菜单
- Android:创建抽屉导航
- Android 创建抽屉导航
- 创建TV导航
- CSS创建导航条
- iOS导航栏创建
- 第一章 创建爬虫常用命令
- scrapy创建爬虫项目
- Scrapy创建爬虫项目
- 创建爬虫项目
- 使用dtree创建动态树型导航栏
- 【VB6】使用VB6创建和访问Dom树【爬虫基础知识】
- js使用rsa加密大数据块的java实现
- 使用mybatis在mysql中进行like查询遇到的问题
- 美团CODEM 字串
- java调用天气预报的webservice
- maven3.5+hadoop2.7.3统计米骑测试日志KPI指标(四)
- 创建爬虫----导航树
- git相关操作
- 进程——孤儿进程与僵尸进程
- Linux调整LVM容量
- hdu 3718 二分图最佳匹配 占坑待补
- 查询与增改删功能
- ScriptManager的几个属性和方法
- Postman使用
- JSch 指令不识别