Tôi cố gắng để đăng nhập vào trang web www.centralgreen.com.sg/login.php sử dụng cURL (sử dụng lần đầu tiên của cURL)đăng nhập với cURL
tôi đã sử dụng các plugin Tamper cho Firefox, và tôi có 4 POST đầu vào:
login=mylogin
password=mypassword
Button_DoLogin.x=33
Button_DoLogin.y=6
tôi cố gắng để sử dụng curl một lần nữa sử dụng
curl.exe --data 'login=mylogin&password=mypassword&Button_DoLogin.x=33&Button_DoLogin.y=6' www.centralgreen.com.sg/login.php?ccsForm=Login
Nhưng đăng nhập dường như không đi qua (đầu ra của lệnh này là hình thức tương tự, đầy chỉ mật khẩu và lỗi của tôi ssage Giá trị trong trường Tên người dùng là bắt buộc.)
Dưới đây là danh sách đầy đủ thông tin tôi nhận được từ Tamper
Host centralgreen.com.sg
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept Language en-us,en;q=0.5
Accept Encoding gzip, deflate
Accept Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep Alive 115
Connection keep-alive
Referer http://centralgreen.com.sg/login.php
Cookie PHPSESSID=65fbxxxxxxx02694e3a72xxxxxxxx; Valley_ParkLogin=04E203A459FCxxxxxxxA2DCD9AAE5B9678G08C04F1952155E2482xxxxxxxxxxxxx
Có bất cứ điều gì tôi làm sai? Làm thế nào tôi có thể chuyển thông tin đăng nhập thông qua biểu mẫu POST?
Bạn có thể tư vấn về cách sử dụng không? Tôi đã thử không thành công curl.exe - form 'login = mylogin; mật khẩu = mypassord; Button_DoLogin.x = 10; Button_DoLogin.y = 8' www.centralgreen.com.sg/login.php?ccsForm=Login – RockScience
cùng cho curl.exe -F 'login = mylogin' -F 'mật khẩu = mypassword' www.centralgreen.com.sg/login.php?ccsForm=Login – RockScience
Hmm, đó không phải là vấn đề sau đó. Bạn có thể đăng tiêu đề HTTP đầy đủ cho cả hai bên bằng cách sử dụng biểu mẫu ** và ** cURL, vì vậy chúng tôi có thể thấy sự khác biệt không? – Brad