파이썬과 닷넷 작업은 하문 인재 네트워크를 상승

 하문 인재 네트워크 정보 .NET 게시물을 크롤링 파이썬과 .NET 고용 시장이 코드에 말을 많이하지 않았다 방식을 보려면 얼마나 파이썬, 어떤 뭔가 문제가있는 경우, 제발 올바른 내용하지 않았다

import requests
from bs4 import BeautifulSoup
page = 1;
def loop(page):
    url = "https://www.xmrc.com.cn/net/info/resultg.aspx?a=a&g=g&jobtype=&releaseTime=365&searchtype=1&keyword=.net&sortby=updatetime&ascdesc=Desc&PageIndex=%s"%page;
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')

    allJob = soup.select(".a4.js_companyName");

    companys = []
    Others = []
    for x in range(0,len(allJob)):
            job = allJob[x].get_text().strip()
            print(job);
            other = allJob[x].parent.findPrevious("td").get_text().strip() + ","+  allJob[x].parent.findNext("td").get_text().strip() + "," + allJob[x].parent.findNext("td").findNext("td").get_text().strip();
            print(other);
            companys.append(job)
            Others.append(other)
    return companys, Others;

for x in range(0,20):
    companys,Others = loop(x)
    with open('company.txt', 'a', encoding='utf-8') as f:
        for x in range(0,len(companys)):
            f.write(str(companys[x] + "," + Others[x]) + '\n')

추천

출처blog.51cto.com/4139236/2435547