一些示例代码:
import requestsURL = 'https://www.yourlibrary.ca/account/index.cfm'payload = { 'barpre': 'your user name/login', 'telephone_primary': 'your password', 'persistent': '1' # remember me}session = requests.session()r = requests.post(URL, data=payload)print r.cookies第一步是查看您的源页面,并确定
form要提交的元素(使用Firebug / Chrome /
IE工具(或其他方式)(或仅查看源代码))。然后找到
input元素并标识所需的
name属性(请参见上文)。
您提供的URL恰好有一个“记住我”字样,尽管我没有尝试过(因为我不能这样做),但它暗示它会发布cookie一段时间,以避免进一步登录-
cookie被保留在
request.session。
然后只用于
session.get(someurl, ...)检索页面等…



