Tags:
Forums: 

คือผมจะเข้าไปดึงข้อมูลจากเว็บนะครับ แล้วหน้านั้นจะมีกล่องขึ้นมาให้ใส่ user และ password ( Digest authentication) แต่ผมพยายามเขียน mechanize ให้ส่ง user password ไปหลายรอบแล้วแต่ก็ไม่สำเร็จครับไม่ทราบว่า ผมเขียนผิดหรือเปล่าครับ แต่หน้าที่ได้มากลับไม่ใช่หน้าหลังจาก login กลับเป็นหน้า แรกของเว็บสำหรับแสดงเมื่อ login ผิดครับ หรือว่าไม่ใช่การเขียนแบบนี้ครับ เพราะผมลองแล้วหลายรอบไม่ได้สักทีครับ mech = mechanize.Browser() mech.set_proxies({}) mech.set_handle_robots(False) mech.add_password(urllogin, strUser, strPass) mech.open(urllogin) response = mech.response() strHeadersUrl = response.info() strDataUrl = response.get_data()

Get latest news from Blognone
By: cwt
AndroidRed Hat
on 26 February 2009 - 15:18 #87330

ไม่เคยใช้ mechanize ครับ แค่แวะมาถามว่าชอบใช้ Hungarian Notation เหรอครับ

By: khao_lek on 27 February 2009 - 08:48 #87479 Reply to:87330

Hungarian Notation มันติดมาตั้งแต่เรียน vb ปี 1 แล้วพอมาเขียน PHP ก็ทิ้งไประยะหนึ่ง
แต่พอมาเขียน Python ด้วยความที่มัน sensitive เลยทำให้จำเป็นต้องใช้นะครับ
เพราะทำให้ผมมั่นใจว่าจะไม่ error เวลารวม string กับ number อะคับ

By: sugree
FounderWriterAndroidBlackberry
on 28 February 2009 - 20:05 #87701

ผมรันได้ไม่มีปัญหาอะไร ถ้า authen ไม่ผ่านจะได้ 401

By: khao_lek on 2 March 2009 - 08:44 #87869 Reply to:87701

ขอบคุณครับ ผมก็กำลังตามหาว่าทำไม่ไม่เข้าหน้า login อยู่ครับ ยังไม่ได้เลยครับ