ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามเรื่อง curl + php ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเรื่อง curl + php ครับ  (อ่าน 1086 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
EspressoSmile
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 152



ดูรายละเอียด
« เมื่อ: 22 กันยายน 2010, 19:11:49 »

อยากทราบว่าอยากให้มันเปิดหน้านั้นแล้วกรอกข้อมูล และ ดึงข้อมูลบางอย่างมาก่อน
และกรอกซ้ำอีก สามารถทำได้ไหมครับ
ปกติใช้แค่ดึง content อ่ะครับ wanwan003
บันทึกการเข้า

HostGator เดือนแรก 0.01$ code: jury
DJJome
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 1,123



ดูรายละเอียด
« ตอบ #1 เมื่อ: 22 กันยายน 2010, 22:16:15 »

ไม่ค่อยเข้าใจโจทย์ครับ
แต่ cURL ทำได้ทั้ง get และ post นะครับ
น่าจะทำได้ครับ
บันทึกการเข้า
meth
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 12



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 กันยายน 2010, 22:49:30 »

อะไรที่คนทำได้ โปรแกรมก็ทำได้ครับ

ถ้าแต่ละหน้า ต้องการ session หรือ cookie ในการทำงาน ก็ให้ curl เก็บ cookie ให้ด้วย

ตัวอย่าง
โค๊ด:
<?php
/* STEP 1. let’s create a cookie file */
$ckfile tempnam ("/tmp""CURLCOOKIE");

/* STEP 2. visit the homepage to set the cookie properly */
$ch curl_init ("http://somedomain.com/");
curl_setopt ($chCURLOPT_COOKIEJAR$ckfile);
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);
$output curl_exec ($ch);

/* STEP 3. visit cookiepage.php */
$ch curl_init ("http://somedomain.com/cookiepage.php");
curl_setopt ($chCURLOPT_COOKIEFILE$ckfile);
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);
$output curl_exec ($ch);

/* here you can do whatever you want with $output */
?>

จาก http://coderscult.com/php/php-...5/20/php-curl-cookies-example/
บันทึกการเข้า
EspressoSmile
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 152



ดูรายละเอียด
« ตอบ #3 เมื่อ: 23 กันยายน 2010, 12:07:14 »

ไม่ค่อยเข้าใจโจทย์ครับ
แต่ cURL ทำได้ทั้ง get และ post นะครับ
น่าจะทำได้ครับ

คือจะทำ autopost เข้าเว็บน่ะครับ
แล้วทีนี้มันมี captcha ซึ่งผมต้อง match ค่าไปให้ dechapter อ่านก่อน
ถ้าเกิดเปิดหน้านั้นใหม่อีกเพื่อมา กรอก captcha ตัวอักษรก็จะเปลี่ยนไป

หลักการทำงานเป็นแบบนี้ครับ
เปิดเว็บ -> ดึงรูปประมวลผล -> กรอกข้อมูล -> submit

อยากทราบว่าพอทำได้ไหมครับ
บันทึกการเข้า

HostGator เดือนแรก 0.01$ code: jury
หน้า: [1]   ขึ้นบน
พิมพ์