python爬虫设置下拉框的值_python爬虫:BeautifulSoup 使用select方法的使用
1 html = """
2
The Dormouse's story
3
4
The Dormouse's story
5
Once upon a time there were three little sisters; and their names were
6 ,
7 Lacie and
8 Tillie;
9 and they lived at the bottom of a well.
10
...
11 """
我们在写 CSS 时,标签名不加任何修饰,类名(class="className"引号内即为类名)前加点,id名(id="idName"引号前即为id名)前加 #,在这里我们也可以利用类似的方法来筛选元素,用到的方法是 soup.select(),返回类型是 list
(1)通过标签名查找
print soup.select('title')
#[
The Dormouse's story]
print soup.select('a')
#[, Lacie, Tillie]
#[]
(4)组合查找
组合查找即和写 class 文件时,标签名与类名、id名进行的组合原理是一样的,例如查找 p 标签中,id 等于 link1的内容,二者需要用空格分开
print soup.select('p #link1')
#[]
直接子标签查找
print soup.select("head > title")
#[
The Dormouse's story]
(5)属性查找
查找时还可以加入属性元素,属性需要用中括号括起来,注意属性和标签属于同一节点,所以中间不能加空格,否则会无法匹配到。
print soup.select("head > title")
#[
The Dormouse's story]
print soup.select('a[href="http://example.com/elsie"]')
#[]
同样,属性仍然可以与上述查找方式组合,不在同一节点的空格隔开,同一节点的不加空格
print soup.select('p a[href="http://example.com/elsie"]')
#[]
python爬虫设置下拉框的值_python爬虫:BeautifulSoup 使用select方法的使用相关推荐
- jq取html下拉框的值,jquery设置下拉框的值为空
用jquery如何将下拉选的值置为空? 当选择"是",主编码码制为必填:当选择"否",实现主编码码制值为空.该jquery提供了val()方法设置或返回表单字段 ...
- 金蝶EAS DEP脚本(4)—— 控件常用脚本之设置下拉框默认值
设下拉框默认值 可在界面的onload扩展点后置脚本中添加过滤 参考实现: //如果是新增界面,则设置下拉框默认值 if(pluginCtx.getOprtState()=="ADDNEW& ...
- dategridview设置下拉框默认值_smtp服务器怎么设置
smtp服务器是什么意思 SMTP的全称是"SimpleMailTransferProtocol",即简单邮件传输协议.它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮 ...
- ALV单元格设置下拉框固定值
老规矩先上效果图: 1.输出ALV 加个字段 2.设置下拉框的值 FORM SET_DRDN_TABLE .DATA:LT_DROPDOWN TYPE LVC_T_DROP,LS_DROPDOWN T ...
- easyui的combobox设置下拉框默认选中某一项
JSP页面:可以这样写,提供option的选项, <input class="easyui-combobox" name="customerStatus" ...
- JAVA设置excel下拉框默认值,Java设置Excel数据验证(下拉列表)
测试Excel表格设置数据下拉列表 /** * 功能描述: 测试Excel表格设置数据下拉列表 * * @author Jack_Liberty * @date 2021-02-21 16:30 */ ...
- php怎么设置学年下拉框_php的下拉框的值
Joomla的15种字段类型是什么? Joomla现在有了自定义字段,可以添加到文章.用户配置文件和联系人表单中. 这是自Joomla 3发布以来最重要的新功能之一,它将改变许多Joomla站点的构建 ...
- excel中如何设置下拉框,并且不同值显示不同颜色
源地址: http://blog.163.com/s_zhchluo/blog/static/1501470820139172232473/ (一)excel中如何设置下拉框 (excel 2010) ...
- jquery获取下拉框的值并传递给后端处理
2019独角兽企业重金招聘Python工程师标准>>> 由于前端页面用到了下拉框,此时需要获得下拉框里面具体的值,然后把值传递给后端处理. 处理思路如下: (1).首先在form表单 ...
最新文章
- Python编程基础:第十节 while循环While Loops
- 发展医疗大数据 需捅破各层窗户纸
- 动态规划走楼梯_负重爬楼梯、过草地,服贸会六足机械人展示“送水到家”
- PHP-代码审计-变量覆盖
- 云原生视频时代已开启,华为云准备好了
- my Lead add Lead test
- DLL中的自定义类型含有非导出公开字段,从而产生Release版本运行异常
- 转:JavaScript函数式编程(一)
- Django折腾日记(django2.0)
- c语言经典100例对考研有用吗,考研数学经验,没用算这学长输
- 北京车牌到底有什么优势?
- 群控进化史,黑产攻击效率提升带来的防守困境
- 提高网络安全性:探索ADAudit Plus的全功能IT安全审计解决方案
- python入门ppt下载_Python3入门ppt
- 前端小练习:纯css菜单栏
- java基于ssm框架开发的高校实验室预约管理系统实战项目
- python switch to frame_Switch to Frame
- android陌陌权限申请实现,Hook实现Android 微信,陌陌 ,探探位置模拟
- java 自动装配_spring自动装配是什么?spring自动装配方式
- 计算机二级浙江省word,浙江省计算机二级办公软件word