多几层url可以尝试自己写一个正则表达式
优采云 发布时间: 2022-07-02 09:00多几层url可以尝试自己写一个正则表达式
php正则抓取网页:request.get('data')获取当前页面中相应的cookie值request.set('root','php')清空当前的root变量,
目前我知道一个自己测试过的方法。可能有一些局限性。request.get(url)中的url包含两个字段,第一个是所请求网页所在服务器的url,第二个是一些特定参数比如timeout或者response的值。如果网页请求你目标源站已经保存了该正则,第二个参数可以忽略。比如“//post.php”,就会认为是post.php,前面post是个正则,后面post是request的参数,这个时候如果在request.get(url)里直接get或者直接head会报错。
例如:一般的一般的情况就是这样:post//post.php对于简单的场景可以先拿一个json参数调用post,即转发tcp给目标站点,然后在用request正则的cookie去请求就行。对于多几层url,可以自己变通解决。另外,还可以尝试自己写一个正则表达式。网上很多正则大牛可以学习使用的。