6iypl8php,phpSpider 单页测试_模拟登陆

require './vendor/autoload.php';

use phpspider\core\phpspider;

use phpspider\core\requests;

use phpspider\core\selector;

// 模拟登陆

$cookies = ".Cnblogs.AspNetCore.Cookies=CfDJ8D8Q4oM3DPZMgpKI1MnYlrnbT-Q5FNFtE5gJz6EC9NUFS4s5tY90etNYfXhxBULkAtgiVUEQpu3xvGN5NbKtjWVbjipgpDGXRWmtUxERSUzEYO5aigBk64r1_Nw6qCbl7XdE7xlrkWGt3BHDHzbshM_vvpvQrYi0HcGULnWpps53kft1wmcwqebM43cygT46x9UmEDNBo0cIwjnmh6lWmr7SYPLwNvDzcIAUi1QweoR_oACumO_bb6Ui03eNcnV1EjRT8nBDmlAt4krV8Kut0Myhazr-2wFUtfX1wfFbQcODJfdsQIxtCbeUtqlVazjoR9fk1yDfdX8hhdpiJNCLHC0lQTGScnnhqSEw9GvgTVfcncWabzy0bdgOYN065sqeaiZ_YDtSXZ98cIpHf9H9PZvgbUJt_AYvfy8V_UCiiYlYjfwL0EISEgBw2vJ1lPKh6g; .CNBlogsCookie=3116D18662591FE8B4EBCF4D2CFABF26DE31EAC9B4FEEB6678596D5B0CDF03F30A4B263C5AD0D9602CFA9A9E4C9C9E8777A043F142B39F33A93820ED1DDB56E0C1015677A27075E3F87EE102495026207369F4C4; __guid=66375729.1960077102075662600.1558606026718.039; __utma=66375729.744539077.1558606027.1558606027.1558606027.1; __utmc=66375729; __utmz=66375729.1558606027.1.1.utmcsr=account.cnblogs.com|utmccn=(referral)|utmcmd=referral|utmcct=/signin; __utmt=1; __gads=ID=2255b76d980bc782:T=1558606024:S=ALNI_MYpF8olMfOsZHG-kg_ox-2_-UCy4g; monitor_count=2; __utmb=66375729.2.10.1558606027";

requests::set_cookies($cookies, 'news.cnblogs.com');

$html = requests::get("https://news.cnblogs.com/n/622397/");

$data = selector::select($html, '//*[@id="news_content"]');

var_dump($data);

今天练习爬虫, 爬文章爬到一半突然提示content没爬到, 后来用单页测试发现其实是没有登陆, 现在用cookie 模拟登陆, 具体看手册

来源:https://www.cnblogs.com/Skrillex/p/10913618.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 PHP 订单单页示例,包括订单表单和订单结果展示: ```php <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>订单</title> </head> <body> <h1>订单</h1> <?php // 处理订单提交 if ($_SERVER['REQUEST_METHOD'] == 'POST') { // 获取订单表单数据 $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; $address = $_POST['address']; $product = $_POST['product']; $quantity = $_POST['quantity']; // 计算订单总价 $price = 10; // 单价 $total = $price * $quantity; // 显示订单结果 echo "<h2>订单结果</h2>"; echo "<p>姓名:$name</p>"; echo "<p>邮箱:$email</p>"; echo "<p>电话:$phone</p>"; echo "<p>地址:$address</p>"; echo "<p>产品:$product</p>"; echo "<p>数量:$quantity</p>"; echo "<p>总价:$total 元</p>"; } ?> <h2>订单表单</h2> <form method="post"> <p> <label for="name">姓名:</label> <input type="text" id="name" name="name" required> </p> <p> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required> </p> <p> <label for="phone">电话:</label> <input type="tel" id="phone" name="phone" pattern="[0-9]{11}" required> </p> <p> <label for="address">地址:</label> <input type="text" id="address" name="address" required> </p> <p> <label for="product">产品:</label> <input type="text" id="product" name="product" required> </p> <p> <label for="quantity">数量:</label> <input type="number" id="quantity" name="quantity" min="1" required> </p> <p> <button type="submit">提交订单</button> </p> </form> </body> </html> ``` 这个示例中,我们使用了一个简单的 HTML 表单来获取订单信息,并使用 PHP 处理订单提交。在订单结果展示部分,我们计算了订单总价,并将订单信息和总价展示出来。注意,这个示例只是一个简单的订单单页,需要根据具体情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值