คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
จะทำ bot รึ?
แล้วเล่นกับระบบเทรดด้วย ผมว่าเขามีเช็คเพื่อป้องกันอะไรอีกเยอะแยะแหละ
ลองพวก headless browser ดีกว่า เนียนกว่าเยอะ
เล่นกับ DOM/selector ได้ตรงๆ ไม่ต้องปวดหัวเวลา source เปลี่ยน
http://phantomjs.org/
แล้วเล่นกับระบบเทรดด้วย ผมว่าเขามีเช็คเพื่อป้องกันอะไรอีกเยอะแยะแหละ
ลองพวก headless browser ดีกว่า เนียนกว่าเยอะ
เล่นกับ DOM/selector ได้ตรงๆ ไม่ต้องปวดหัวเวลา source เปลี่ยน
http://phantomjs.org/
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
อินเทอร์เน็ต
ซอฟต์แวร์
Web Browser
การพัฒนา Web Application
การพัฒนาซอฟต์แวร์
Python ใช้ Requests post แล้วไม่เป็นตาม click เอง
################################
import requests
from lxml import html
url = 'https://sso2.kktrade.co.th'
payload = {
"btnSubmit":"",
"UserName": "xxxxxx",
"Password": "xxxxxx",
}
r = requests.post(url+'/Login', payload)
if r.status_code == requests.codes.ok:
tree = html.fromstring(r.text)
hrefs = tree.xpath(".//div[contains(@class, 'popular-link-service-row')]/span/a[@href]")
id = hrefs[1].attrib['href']
id = id[id.find('=')+1:]
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0'}
response = requests.request('Redirect', url+'/Redirect', headers=headers, data = {'serviceID':id})
print(response.url)
else:
print('Not OK')
####################################
ตอน login ด้วย post ผล login ได้ครับ
แต่ตอน request มันกลับไปหน้า login ไม่ไปตามปกติเหมือนเรา click เองครับ
ขอผู้รู้ชี้แนะด้วยครับ
ขอบคุณมากครับ