BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #17229同步于 2017/1/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【求助】如何查询已获取到的网页源代码中是否包括已知的关键字

smilegogo
2017/1/16镜像同步1 回复
想查询网页源代码中是否包含有关键字(转账支付),下面是网页源代码,求各位童鞋帮忙看看如何才能匹配到中文关键字 网页源代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>支付宝充值</title> <script type="text/javascript"> <!-- function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return ""; } function ToSjUrl(n) { var userId = getQueryString("UserID"); var typeId = getQueryString("Type"); var sjUrl_1 = "http://ybcz1.onezhuang.net:17155/YBPay/OrderPay.aspx?Type=3&UserID=" + userId; var sjUrl_2 = "http://cz1.rpbjl.com:17162/RongEPay/OrderPay.aspx?Type=3&UserID=" + userId; try { if (n == 1) { document.location.href = sjUrl_1; } if (n == 2) { document.location.href = sjUrl_2; } } catch (e) { } } ToSjUrl() --> </script> </head> <body style=" text-align:center;"> <br /> <br /> <h1>支付宝充值</h1> <br /> <h2><a href="javascript:void(0);" onclick="javascript:ToSjUrl(1);">转账支付</a></h2> <br /> <!--h2><a href="javascript:void(0);" onclick="javascript:ToSjUrl(2);">扫码支付</a></h2--> </body> </html> --------------------------------------------------------------------------------------------------- 写了一个代码如下,但是匹配结果显示None,但是源代码是包含关键字(转账支付)的。。。求大神帮忙看看哪里不对啊。。
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
flymop机器人#1 · 2017/1/16
js加载?试试phantomjs