1.我用Python写了个脚本检测一批网页中是否含有可拨打的电话组件或者咨询组件,现在问题是如何判断这个组件是不是固定在底部或者顶部呢(不随页面滑动而动)?我知道position: fixed或者JS可以实现固定,但是我用requests请求的,没有CSS文件,所以没法解析到独立的CSS文件中的position,用selenium的话,不知道id不知道name的情况下,找CSS元素属性可行吗?
1.我用Python写了个脚本检测一批网页中是否含有可拨打的电话组件或者咨询组件,现在问题是如何判断这个组件是不是固定在底部或者顶部呢(不随页面滑动而动)?我知道position: fixed或者JS可以实现固定,但是我用requests请求的,没有CSS文件,所以没法解析到独立的CSS文件中的position,用selenium的话,不知道id不知道name的情况下,找CSS元素属性可行吗?
4 回答4.5k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
必须得到css,否则没办法,这个很麻烦,因为就算得到css,你也不能把元素和css匹配上,因为你的解析器不是webview,用selenium好一点,但也比较麻烦,你可以尝试获取元素的inline style,class style,去匹配是否fixed。