Hướng Dẫn | Grab Bằng Curl | Diễn đàn Tuổi Trẻ CNTT

Diễn đàn tuổi trẻ CNTT
  • Home
  • Forums New posts Search forums
  • What's new Featured content New posts New resources New profile posts Latest activity
  • Resources Latest reviews Search resources
  • Upgrade
  • Members Current visitors New profile posts Search profile posts
  • Tools Upload images Proxy online Whois domain
Log in Register What's new Search

Search

Everywhere Threads This forum This thread Search titles only Note By: Search Advanced search…
  • New posts
  • Search forums
Menu Log in Register Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

  • Home
  • Forums
  • .:: Wap web ::.
  • Kiến thức lập trình
  • PHP
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Hướng dẫngrab bằng curl
  • Thread starter Thread starter AdminAdmin is verified member.
  • Start date Start date Mar 19, 2013
  • Tags Tags cách viết graber cách chống curl php chong curl the nao code chong curl code grab co b amp 7843 n code grab phim curl code login bang curl curl cơ bản curl huong dan dung curl viet grab grab bang curl grab cơ bản grab tuoitreit vn ham php gui va nhan du lieu curl qua from hd grab b amp 7857 ng php hd grab bang curl hd grab bang curl don gian hd grab link bang curl hd l amp 7845 y n amp 7897 i dung grab hd lay noi dung bang curl hd viết tool grab hoi tro curl de viet grab http tuoitreit vnthreads20407 grab bang curl html huong dan curl php huong dan curl user agent huong dan dung curl hướng dẫn dùng hàm curl php huong dan grab hướng dẫn grab bằng curl huong dan grab curl huong dan grab wap zing mp3 huong dan grap wap huong dan viet code grab huong dan viet code graber hướng dẫn viết grab huong dan viet grab bang curl huong dan viet grab bang curl nâng cao huong dan viet grab chi tiet huong dan viet tool curl huong dan viet tools grap bang curl login bằng curl share tools grap topkue net site tuoitreit vn su dung preg match trong curl tạo trang đăng nhập bằng curl
Admin

AdminAdmin is verified member.

Well-Known Member

Staff member Administrator Cơ bản về sử dụng Curl Bài này mình sẽ nói chi tiết cách dùng Curl cơ bản nhất. Curl có rất nhiều function nhưng dùng nhiều nhất và hay dùng nhất là các hàm - curl_init(); // hàm này dùng để khởi tạo một phiên làm việc của Curl không có đối số truyền vào, giá trị trả về là đối số cho các hàm sau. VD: $curl = curl_init(); - curl_setopt($curl, $options, $value); // hàm này để thiết lập phương thức làm việc cho curl nghĩa là chúng ta bảo nó grab 1 trang wap hay upload 1 tập tin hoặc post bài viết ý :D Trong đó các đối số nhập vào là $curl được khởi tạo bên trên, $options là các tuỳ chọn mình sẽ nói sau, $value là các giá trị của tuỳ chọn đó. VD: curl_setopt($curl, CURLOPT_URL, 'http://tuoitreit.vn'); có một hàm tương tự là curl_setopt_array($curl, array($options => $value)); - curl_exec($curl); // hàm này thực hiện phiên làm việc của curl. Đối số truyền vào $curl được khởi tạo bên trên. - curl_close($curl); // hàm này kết thúc một phiên làm việc với curl. Phần sau mình sẽ tản mạn về Grab trang wap bằng Curl nhé ! Đọc đến đây các bạn thấy Curl rất đơn giản đúng ko ? Oki mình thích cách suy nghĩ đó ;) đừng nản nhé ! Bài này mình sẽ hướng dẫn dùng Curl để Grab trang wap khác. Ưu điểm của Curl là tốc độ, chính xác, phù hợp trên mọi địa hình :D và 1 điều mình dám khẳng định "Không có code nào chống được grab bằng Curl, trừ khi nó chặn người dùng truy cập vào trang wap đó :D" tốc độ Grab của Curl khi mình test là nhanh gấp 10 lần file_get_contents() và gấp 5 lần fsockopen() độ chính xác đến mili giây :D Bắt đầu
<?php // cú pháp quen thuộc không thể bỏ qua $curl = curl_init(); // khởi tạo phiên làm việc với Curl curl_setopt($curl, CURLOPT_URL, 'http://tuoitreit.vn'); // khai báo địa chỉ url curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-type: text/html','charset:UTF-8')); // gửi một yêu cầu http curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // khai báo user agent curl_setopt($curl, CURLOPT_REFERER, 'http://google.com'); // cái này khai báo bạn đến từ trang wap nào curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // thiết lập trả về đối số khi thực hiện phiên Curl curl_setopt($curl, CURLOPT_TIMEOUT, 30); // set time out tính theo giây. $data = curl_exec($curl); // thực hiện 1 phiên curl trả về nội dung của trang wap cần grab curl_close($curl); // kết thúc phiên làm việc với curl echo $data; // xem thành quả nào :D ?> Click to expand...
Vậy là các bạn biết cách grab 1 trang wap tùy thích rồi đấy, kết hợp với str_replace(), preg_replace(), preg_match() để lấy nội dung theo ý thích.
Có lẽ phần này được mong chờ nhất :D dùng Curl để login vào trang wap khác. Đầu tiên cần vewsource trang wap đó lên để xem form đăng nhập. Ví dụ mình có form
<form action="login.php" method="post"> <input name="user" type="text" /> <input name="pass" type="password" /> <input name="submit" type="submit" value="login" /> </form> Click to expand...
Dùng curl để login như sau
<?php $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'domain.com/login.php'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_COOKIE, 'cookies.txt'); // khai báo cookie curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt'); // khai báo file lưu cookie curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookies.txt'); // khai báo định dạng cookie curl_setopt($curl, CURLOPT_POST, 1); // chuyển bị gửi dữ liệu qua phương thức post curl_setopt($curl, CURLOPT_POSTFIELDS, array('user' => 'tuoitreit.vn', 'pass' => '123456', 'submit' => 'login')); // gửi dữ liệu từ form curl_exec($curl); curl_close($curl); ?> Click to expand...
Vậy là chúng ta login thành công, việc gửi bài viết cũng tương tự. Lưu ý: Cứ mỗi một trường nhập liệu trong form
<input name="tên trường" value="giá trị" /> Click to expand...
Thì ta phải khai báo curl_setopt($curl, CURLOPT_POSTFIELDS, array('tên trường 1' => 'giá trị trường 1', 'tên trường 2' => 'giá trị trường 2')); Đối với Vbb anti Spam bot thì phải dùng kỹ thuật cao hơn Chúc các bạn may mắn, hi vọng sau tut này các bạn sẽ hiểu hơn về php và yêu thích php hơn.
You must log in or register to reply here.

Facebook Comments

Similar threads

T Hướng dẫn Làm wap down mp3 bằng grab.
  • Tucuong
  • Sep 14, 2012
  • Tut, tool, mmo
Replies 0 Views 1K Sep 14, 2012 Tucuong T Admin Hướng dẫn grab bằng file_get_contents
  • AdminAdmin is verified member.
  • Aug 19, 2012
  • PHP
Replies 5 Views 2K Aug 19, 2012 Kidblood Kidblood katy Android MobiFone bắt tay Grab tung loạt ưu đãi cực hấp dẫn
  • katy
  • Aug 11, 2025
  • Điện thoại di động
Replies 0 Views 285 Aug 11, 2025 katy katy Thichquangboom Hoàn tiền 5.000đ khi thanh toán FCODE qua ví MOCA trên ứng dụng GRAB
  • Thichquangboom
  • Jul 5, 2021
  • Tin tức CNTT
Replies 0 Views 3K Jul 5, 2021 Thichquangboom Thichquangboom Thichquangboom Hot Deal | Tiết kiệm “LÊN ĐẾN 80%” khi thanh toán Fcode qua Moca trên Grab
  • Thichquangboom
  • May 21, 2021
  • Tin tức CNTT
Replies 0 Views 2K May 21, 2021 Thichquangboom Thichquangboom Thichquangboom Hoàn tiền 5,000đ khi thanh toán FCODE qua ví MOCA trên GRAB
  • Thichquangboom
  • May 10, 2021
  • Tin tức CNTT
Replies 0 Views 1K May 10, 2021 Thichquangboom Thichquangboom Thichquangboom Fshare: Thanh toán FCODE qua ví MOCA trên GRAB hoàn tiền 5,000đ
  • Thichquangboom
  • Apr 14, 2021
  • Mạng internet
Replies 0 Views 2K Apr 14, 2021 Thichquangboom Thichquangboom F Fshare: Thanh toán FCODE qua ví MOCA trên GRAB hoàn tiền 5,000đ
  • Fshare@123456
  • Feb 2, 2021
  • Tin tức, sự kiện thường ngày
Replies 0 Views 1K Feb 2, 2021 Fshare@123456 F tunglamed Sử dụng dịch vụ thoại quốc tế của MobiFone - Nhận quà từ TIKI & GRAB
  • tunglamed
  • Jun 18, 2020
  • Điện thoại di động
Replies 0 Views 889 Jun 18, 2020 tunglamed tunglamed Admin Hướng dẫn grab trình phát nhạc https Nhaccuatui phiên bản mới nhất
  • AdminAdmin is verified member.
  • Jul 26, 2018
  • PHP
Replies 2 Views 3K Jul 27, 2018 AdminAdmin is verified member. Admin Share: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Share Link
  • Home
  • Forums
  • .:: Wap web ::.
  • Kiến thức lập trình
  • PHP
Back Top

Từ khóa » Grab Bằng Curl