python-3.x - 我们如何从 python 将参数传递给响应式表过滤器?
问题描述
我想抓取一个有两个过滤器的响应表,一个用于简单的文本搜索,另一个用于每页显示的行数。
是否可以通过我的请求将参数传递给过滤器?
解决方案
该表仅在客户端过滤。这意味着所有数据都已经存在,只是隐藏了。要获取所有行,您只需使用以下之一:
response.css('#proxylisttable tbody tr')
response.xpath('//table[@id="proxylisttable"]/tbody/tr')
如果你想与表单交互,你需要使用Scrapy Splash来执行过滤所需的 Javascript。
推荐阅读
- python - 模态视图中的计算繁重方法
- powerbi - 计算层次结构中总计的百分比
- c# - 如何在 .Net Core 2.2 中正确使用 ConfigurationManager.GetSection()
- google-maps - 我如何从谷歌地图的地方 api 对象中获取纬度和经度?
- python - Cython 的 language_level 3 和 3str 有什么区别?
- python - MultiIndex DataFrame:如何根据其他列中的值创建新列?
- bash - 意外令牌完成 bash 脚本附近的语法错误
- rest - 无法使用 invoke-webrequest/restmethod 从共享点检索正确的错误
- java - 使用带有多个 ClassLoader 的 Hibernate/JPA 访问多个数据库
- sql - Sql 查询返回最大计数 1 如果值为 0 或 -1 否则取最大计数