![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
怎样用Python设计一个爬虫模拟登陆知乎
两种方法:
带cookielib和urllib2
import urllib2
import urllib
import cookielib
def login():email = raw_input("请输入用户名:")
pwd = raw_input("请输入密码:")
data={"email":email,"password":pwd}
post_data=urllib.urlencode(data)
cj=cookielib.CookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
headers ={"User-agent":"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1"}
website = raw_input('请输入网址:')
req=urllib2.Request(website,post_data,headers)
content=opener.open(req)
print content.read()使用selenium
import selenium import webdriver
browser=webdriver.Firefox()
browser.get("Url")
browser.find_element_by_id(" ").sendkey("username")
browser.find_element_by_id(" ").sendkey("pass")
browser.find_element_by_id(" ").click()