Tình hình là ở local e bị band ip. E dùng Curl ko gọi được nữa, các bác có cách nào fake ip qua curl ko ạ hoặc có cách nào hay chỉ e với ạ. Em cảm ơn nhiều
4rum mình anh nhớ có chia sẻ code vài lần, ví dụ như này: Cào google search nên delay bao nhiêu giây? | Cafe MMO Chiều Thứ 7
Code gắn proxy vào cURL nè bác, còn proxy thì có thể mua ở dưới chữ ký mình. Còn khó khăn nhưng cào ít thì dùng 3G của điện thoại. Code: $ch=curl_init(); curl_setopt($ch, CURLOPT_PROXY, $proxy);
e cảm a, để e tìm hiểu thêm về mấy bài đó ạ --- Double Post Merged, May 14, 2021, Original Post Date: May 14, 2021 --- tks bro, để e thử ạ
Code: function requestTranslation($source, $target,$proxy,$text){ // Google translate URL $url = "https://translate.google.com/translate_a/single?client=at&dt=t&dt=ld&dt=qca&dt=rm&dt=bd&dj=1&hl=es-ES&ie=UTF-8&oe=UTF-8&inputm=2&otf=2&iid=1dd3b944-fa62-4b55-b330-74909a99969e"; $fields = array( 'sl' => urlencode($source), 'tl' => urlencode($target), 'q' => urlencode($text) ); // URL-ify the data for the POST $fields_string = ""; foreach ($fields as $key => $value) { $fields_string .= $key . '=' . $value . '&'; } rtrim($fields_string, '&'); // Open connection $ch = curl_init(); // Set the url, number of POST vars, POST data curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, count($fields)); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_USERAGENT, 'AndroidTranslate/5.3.0.RC02.130475354-53000263 5.1 phone TRANSLATE_OPM5_TEST_1'); curl_setopt($ch, CURLOPT_PROXY, $proxy); // Execute post $result = curl_exec($ch); curl_close($ch); return $result; }