|
|
@@ -5,6 +5,7 @@ namespace Heanup\Library\Sms;
|
|
|
|
|
|
|
|
|
use Heanup\App\Api\Package\Database\Num;
|
|
|
+use Heanup\Library\Curl;
|
|
|
use Heanup\Library\Sms;
|
|
|
use QL\QueryList;
|
|
|
|
|
|
@@ -72,38 +73,22 @@ class ReceiveSmsFree implements Sms
|
|
|
$info = Num::getOne(['country' => $country, 'phone' => $phone_num]);
|
|
|
if ($info) {
|
|
|
// print_r($info);
|
|
|
- $curl = curl_init();
|
|
|
- $cookie_jar = '/tmp/sms_cookie';//tempnam('./tmp','cookie'); //tempnam--建立一个具有唯一文件名的文件
|
|
|
-
|
|
|
- curl_setopt_array($curl, array(
|
|
|
- CURLOPT_URL => $info['url'],
|
|
|
- CURLOPT_RETURNTRANSFER => true,
|
|
|
- CURLOPT_ENCODING => '',
|
|
|
- CURLOPT_MAXREDIRS => 10,
|
|
|
- CURLOPT_TIMEOUT => 0,
|
|
|
- CURLOPT_FOLLOWLOCATION => true,
|
|
|
- CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
|
|
- CURLOPT_CUSTOMREQUEST => 'GET',
|
|
|
- CURLOPT_HTTPHEADER => array(
|
|
|
- 'authority: receive-sms-free.net',
|
|
|
- 'cache-control: max-age=0',
|
|
|
- 'dnt: 1',
|
|
|
- 'upgrade-insecure-requests: 1',
|
|
|
- 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36',
|
|
|
- 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
|
|
|
- 'sec-fetch-site: none',
|
|
|
- 'sec-fetch-mode: navigate',
|
|
|
- 'sec-fetch-user: ?1',
|
|
|
- 'sec-fetch-dest: document',
|
|
|
- 'accept-language: en,zh-CN;q=0.9,zh;q=0.8',
|
|
|
-// 'cookie: SMSSId=aBayAmYhhg9HLHqmViT0jvh%2FGHUbo0QlFET1obfgGD310kML2XzZanFOYbXk950v6yVzgWdaroChz8GyNQbEjCdLj4WBBUmVykTi; __cfduid=d2530c6c2475fe8a930ceda1dcda65b831610621278; _ga=GA1.2.752717170.1610621281; _gid=GA1.2.1285055920.1610621281; UM_distinctid=177008536e6120-07f84d7cecf1fe-326f7007-13c680-177008536e78dc; CNZZDATA1277724716=410208085-1610621466-https%253A%252F%252Freceive-sms-free.net%252F%7C1610621466; __gads=ID=8d8fcd8e633e42c4-22e6a115bfc50000:T=1610872559:RT=1610872559:S=ALNI_MbjZCyvGfLoOil8tWJnEYhSbJB_7Q; SMSSId=aRDmU2Ukhl9HLHqmViT0jvh%2FGHUbo0QlFET1obfgGD310kML2XzZanFOYbXk950v6yVzgWdaroChz861PQXHiCdLj4WBBUmfwEjn; __atuvc=52%7C2%2C9%7C3; __atuvs=60040c9d95de614a001'
|
|
|
- ),
|
|
|
- ));
|
|
|
- curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);
|
|
|
-
|
|
|
- $response = curl_exec($curl);
|
|
|
-
|
|
|
- curl_close($curl);
|
|
|
+// $curl = curl_init();
|
|
|
+// $cookie_jar = '/tmp/sms_cookie';//tempnam('./tmp','cookie'); //tempnam--建立一个具有唯一文件名的文件
|
|
|
+//
|
|
|
+// curl_setopt_array($curl, array(
|
|
|
+// CURLOPT_URL => $info['url'],
|
|
|
+// ));
|
|
|
+//// curl_setopt($curl, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理认证模式
|
|
|
+//// curl_setopt($curl, CURLOPT_PROXY, "myhome.97admin.com"); //代理服务器地址
|
|
|
+//// curl_setopt($curl, CURLOPT_PROXYPORT, 34185); //代理服务器端口
|
|
|
+//// curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); //使用http代理模式
|
|
|
+// curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);
|
|
|
+//
|
|
|
+// $response = curl_exec($curl);
|
|
|
+//
|
|
|
+// curl_close($curl);
|
|
|
+ $response=Curl::get($info['url'],"myhome.97admin.com:34185");
|
|
|
$ql = (new QueryList)->setHtml($response);
|
|
|
$range = ".row:gt(0)";
|
|
|
$rules = [
|