Find Jobs
Hire Freelancers

Back-end scraper for a price comparison website

$250-750 USD

ที่ทำเสร็จแล้ว
โพสต์ ประมาณ 11 ปีที่ผ่านมา

$250-750 USD

ชำระเงินเมื่อส่งงาน
1) I have already developed a desktop based application using Scrapy/ Python that is hard coded to crawl to three separate sites (using three "spiders") that can pull out product details such as Product ID, Title, Price, Vendor and Stock Position. At present, these details are used to generate .sql files that need to be uploaded to the web server to update the Product Table in the database. 2) The current requirement is to develop a Server version of the scraper. The expected features are as under:- a) The Products Table in the server database to be automatically populated by the scraper. The required fields are Product ID, Title, Price, Vendor, Stock Position, Payment Options, Delivery Time b) Easy extensibility (with some python coding) to add more sites in future. c) To meet the above, the scraper to be implemented as two modules. The "Scraper Module" and the "Parameter Module". d) The "Scraper Module" would do the actual scraping of multiple sites (based on parameters read from the Parameters Module), and also automatically populate the Products Table in the database server. For sites with content rendered in JavaScript, Scrapy to be used with Selenium for effective scraping. e) The "Parameters Module" would include a Form through which scrape parameters such as the primary URL, scraping rules for each field to be scraped, format of data to be extracted, and whether to use simple crawl (for sites without JavaScript) or complex crawl (for sites with content rendered in JavaScript). These parameters would be stored in a table, and accessed by the "Scraper Module" at run time. f) The scraped URLs (referred by the primary URL) to be saved in a Database Table with "processed flag", so that these can be skipped if scraping needs to be resumed after interruption. g) Primary URLs also to be saved with the date of last successful scraping, to enable scheduling of periodic repeat scrapings. h) While executing scraping, only those fields that have changed since last scrape are to be extracted and the original table entry for the product to be "updated", as required. In case of new products, the details to be "inserted" as a new row in the Products Table. i) Scrapy to be used with Selenium for effective scraping of sites with heavy JavaScript content. j) Performance must be adequate to enable scraping of the sites in order to generate the Products database Expected Skills: Web Scraping, Scrapy, Selenium, Python, Data Mining, Javascript, MySQL Budget: USD 200 to USD 300
รหัสโปรเจกต์: 4223516

เกี่ยวกับโปรเจกต์

7 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 11 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
Hi, I have written many previous python scrapers, and I know how to do this job.
$250 USD ใน 5 วัน
4.9 (6 รีวิว)
4.3
4.3
7 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $336 USD สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hi sir, please check PM, thx Kimi.
$250 USD ใน 5 วัน
4.9 (92 รีวิว)
6.3
6.3
รูปอวาตาร์ของผู้ใช้
Scraping Experts Here. Check the message and contact us. Scraping samples are also attached.
$300 USD ใน 14 วัน
5.0 (5 รีวิว)
5.9
5.9
รูปอวาตาร์ของผู้ใช้
Hi, Ready to start your work. Eagerly awaiting for your positive reply. Please check your inbox for further details. Thanks, Shaik.
$250 USD ใน 5 วัน
5.0 (26 รีวิว)
5.1
5.1
รูปอวาตาร์ของผู้ใช้
Hi, you can connect scrapy with django, the other things are really easy, i can do it!
$600 USD ใน 7 วัน
5.0 (1 รีวิว)
3.0
3.0
รูปอวาตาร์ของผู้ใช้
I'd already done such type of work before for US parks & recreation. Please let me know If I can get the oppertunity further. Thanks Vikas Choudhary
$500 USD ใน 2 วัน
5.0 (1 รีวิว)
2.2
2.2
รูปอวาตาร์ของผู้ใช้
work will be successful
$250 USD ใน 5 วัน
4.7 (2 รีวิว)
0.4
0.4
รูปอวาตาร์ของผู้ใช้
Best work guaranteed. Please check PM.
$250 USD ใน 10 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ INDIA
Trivandrum, India
5.0
1
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ก.พ. 8, 2013

การยืนยันลูกค้า

งานอื่นๆ จากลูกค้ารายนี้

Zpanel on Centos - Configure my SMTP server
$10 USD
ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง