python 2.7 - सुंदरसूप से सीएसवी तक डेटा निर्यात करें



python-2.7 parsing (1)

इस स्क्रिप्ट का प्रयास करें और सीएसवी आउटपुट प्राप्त करें:

import csv ; import requests
from bs4 import BeautifulSoup 

outfile = open('career.csv','w', newline='')
writer = csv.writer(outfile)
writer.writerow(["job_link", "job_desc"])

res = requests.get("http://implementconsultinggroup.com/career/#/6257").text
soup = BeautifulSoup(res,"lxml")
links = soup.find_all("a")

for link in links:
     if "career" in link.get("href") and 'COPENHAGEN' in link.text:
        item_link = link.get("href").strip()
        item_text = link.text.replace("View Position","").strip()
        writer.writerow([item_link, item_text])
        print(item_link, item_text)
outfile.close()

[अस्वीकरण] मैं इस क्षेत्र पर अन्य सारे उत्तरों से गुजर रहा हूं, लेकिन वे मेरे लिए काम नहीं करते।

मैं एक सीएसवी फ़ाइल के रूप में स्क्रैप किए गए डेटा को निर्यात करने में सक्षम होना चाहता हूं।

मेरा प्रश्न यह है कि मैं कोड का टुकड़ा कैसे लिखूं जो डेटा को सीएसवी में दिखाता है?

वर्तमान कोड

import requests
from bs4 import BeautifulSoup 

url = "http://implementconsultinggroup.com/career/#/6257"
r = requests.get(url)

req = requests.get(url).text
soup = BeautifulSoup(r.content)
links = soup.find_all("a")

for link in links:
     if "career" in link.get("href") and 'COPENHAGEN' in link.text:
             print "<a href='%s'>%s</a>" %(link.get("href"), link.text)

कोड से आउटपुट

View Position

</a>
<a href='/career/management-consultants-to-help-our-customers-succeed-with-
it/'>
Management consultants to help our customers succeed with IT
COPENHAGEN  At Implement Consulting Group, we wish to make a difference in 
the consulting industry, because we believe that the ability to create Change 
with Impact is a precondition for success in an increasingly global and 
turbulent world.




View Position

</a>
<a href='/career/management-consultants-within-process-improvement/'>
Management consultants within process improvement
COPENHAGEN  We are looking for consultants with profound
experience in Six Sigma, Lean and operational
management

मैंने कोशिश की है कोड

with open('ImplementTest1.csv',"w") as csv_file:
     writer = csv.writer(csv_file)
     writer.writerow(["link.get", "link.text"])
     csv_file.close()

सीएसवी प्रारूप में आउटपुट

कॉलम 1: यूआरएल लिंक

कॉलम 2: नौकरी विवरण

उदाहरण के लिए

कॉलम 1: / कैरियर / प्रबंधन-सलाहकार-से-हमारे-ग्राहक-को-सफल-साथ- यह /

कॉलम 2: प्रबंधन सलाहकार हमारे ग्राहकों को आईटी कॉपहेगन के साथ सफल बनाने में सहायता करने के लिए • परामर्श समूह को लागू करने पर, हम परामर्श उद्योग में एक फर्क करना चाहते हैं, क्योंकि हमारा मानना ​​है कि प्रभाव के साथ परिवर्तन बनाने की क्षमता एक तेजी से वैश्विक सफलता के लिए एक शर्त है और अशांत दुनिया





export-to-csv