python自动投递简历_python模拟登录前程无忧,发送简历
主要想模擬登錄,抓取相關公司,發送簡歷。
已經實現驗證碼手動輸入,抓取相關公司,發送簡歷這個功能現在在想如何實現。
import requests
from bs4 import BeautifulSoup
import re
s = requests.session()
#用戶名和密碼
login_data = {'username': '用戶名',
"userpwd":"密碼",
}
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36'}
#模擬登錄查看是否有驗證碼,如果有,手動輸入。
# r=s.get("http://my.51job.com/my/My_SignIn.php")
# r.encoding="gb2312"
# a= BeautifulSoup(r.text).find(class_="verifyPicChangeClick").get("src")
# print(a)
#
# if a:
#
# data=s.get(a)
# f=open("test.png","wb")
# f.write(data.content)
# f.close()
# verifyCode=input("please input code:")
# login_data["login_verify"]=verifyCode
#
#
# print(login_data)
#r=s.post("http://my.51job.com/my/My_Pmc.php",data=login_data,headers=headers)
#不同的搜索條件,設置不同的URL,每頁有50個公司
req=s.get("http://search.51job.com/jobsearch/search_result.php?fromJs=1&jobarea=040000%2C00&funtype=0000&industrytype=00&keyword=android&keywordtype=1&lang=c&stype=2&postchannel=0000&fromType=1")
#print(req.text)
soupList=BeautifulSoup(req.text).find_all(href=re.compile(r"http://search.51job.com/job/[\d]+.?"))
href=[ i.get("href") for i in soupList]
print(href)
總結
以上是生活随笔為你收集整理的python自动投递简历_python模拟登录前程无忧,发送简历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: swift. 扩展类添加属性_Swift
- 下一篇: corners边框_安卓中设置(shap