
Completed
Posted
Paid on delivery
I need to gather complete company mailing details—street, city, and state—from two separate websites. Each site presents data differently: some sections are neatly tabulated, while other parts are buried in free-form text. Because of that mix, the two Python 3 scripts you deliver will likely call for slightly different parsing techniques (BeautifulSoup or lxml for the clean HTML, perhaps Selenium or requests-html where extra rendering is required). Here’s what I expect: • Script #1 and Script #2, each self-contained, clearly commented, and able to run from the command line without manual tweaks. • A single CSV output per script, one row per company, with columns for full address, city, and state. • Graceful handling of pagination or “load more” buttons so nothing is missed. • No hard-coded paths or credentials—everything configurable at the top of the file. If the sites change their layout slightly, I’d like the code organized into reusable functions so I can adjust a selector in one place rather than hunting through the whole file. Please include a quick README explaining any third-party libraries and basic usage. Once I can run both scripts locally and see complete, deduplicated CSV files, the job is done.
Project ID: 39721737
97 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hey. I am a very skillful python scripter and web scraper. I can deliver you clean, modular, and well-documented code with reusable functions that extracts company mailing details on time and on budget. I am actually online right now and ready to start right away. Regards, Omar
$80 USD in 1 day
2.9
2.9
97 freelancers are bidding on average $140 USD for this job

I can build two clean, self-contained Python 3 scripts to scrape company mailing details from the two sites, using the best-fit tools (BeautifulSoup/lxml for structured HTML, Selenium or requests-html where rendering is needed). Each script will output a deduplicated CSV with company, address, city, and state, while handling pagination or “load more” automatically. The code will be modular, well-commented, and configurable at the top for easy adjustments, with a short README covering setup and usage. This ensures you get complete, reliable datasets and can quickly update selectors if the sites change.
$140 USD in 7 days
8.3
8.3

Hello, I came across your project and found it truly interesting. With over eight years of hands-on experience in this field, I have successfully delivered high-quality solutions to clients worldwide. My dedication to excellence is reflected in the 180+ positive reviews from satisfied clients. I’d love to bring this expertise to your project and ensure outstanding results. However, I do have a few important points I’d like to clarify to align perfectly with your vision. Let’s connect via chat, where I can also share relevant examples of my past work. I'm looking forward to hearing back from you! Best Regards, Divu.
$250 USD in 7 days
8.2
8.2

Hi I have expertise in Web Scraping and can develop you Python scripts to scrape required address data from two separate websites, into organized CSV format. I'm available to start right away and complete this today. Abdul H.
$100 USD in 1 day
7.8
7.8

Hi there I am proficient Web Scraping specialist with 7+ years of experience and hundreds of completed Web Scraping projects on this platform. I am familiar with Python, requests, BeautifulSoup and Selenium very well At first I would like to review sites to scrap data from, could you share those URLs? Thanks.
$117.45 USD in 3 days
7.5
7.5

Hi Hasan Y., I appreciate you considering me for your Python scraping project. This aligns perfectly with my expertise in web scraping and data extraction. I've developed similar address scrapers using BeautifulSoup, lxml, and Selenium, ensuring robust data collection from diverse website structures. For your project, I would implement two distinct scripts with the exact specifications you mentioned: self-contained, command-line executable, and capable of handling pagination seamlessly. The code will be modular, allowing for easy adjustments to selectors, and I'll provide comprehensive documentation. I'm confident we can deliver reliable solutions that meet your requirements. Looking forward to your response. Best, Adil
$250 USD in 40 days
7.2
7.2

Youssef - Full-Time Freelancer & Python Programmer. I specialize in data extraction, web scraping, and automation, with over 135 completed projects and a 100% success rate. Your request for two distinct Python Address Scrapers, handling both neatly tabulated and free-form text for company mailing details—street, city, and state—is clear. My approach will utilize Python, leveraging tools like BeautifulSoup for clean HTML and Selenium for dynamic content requiring rendering, ensuring robust parsing techniques. I'm adept at crafting self-contained scripts for precise CSV output, managing pagination or "load more" buttons, and structuring code with reusable functions as you outlined. I'm confident I can deliver the clean, deduplicated address data you need, complete with the required README. Ready to start now.
$250 USD in 1 day
7.3
7.3

With my extensive experience in web scraping using Python, including the use of libraries such as BeautifulSoup and Selenium, I am confident that I can deliver exactly what you need for your Python Address Scrapers project. My track record includes successfully handling complex websites with anti-bot protection like Cloudflare and Incapsula, giving me a distinct advantage when it comes to scalability and reliability. In addition to addressing the layout variability issue you mentioned in the project description, my work ethic ensures that I will produce clean, structured, and reliable data formatted to your specifications. As someone who understands the value of time and accessibility, my scripts are always designed to run seamlessly from the command line without manual adjustments. One thing you'll appreciate about my approach is how I prioritize reusability and easy navigation through code even as requirements might change. This means that no matter how "hidden" the key data is in a given website, I can efficiently locate, scrape, and store it for your desired output format- CSV or any other format you choose. Take a moment today to let's discuss your project in detail- I'm ready to get started!
$200 USD in 5 days
7.3
7.3

I've successfully built similar web scrapers using Python's `BeautifulSoup` and `requests` libraries, handling complex website structures and dynamic content loading—including robust error handling and data validation for a previous client's market research project. My approach ensured accurate data extraction even with changing website layouts. My strategy involves employing Selenium for dynamic elements handling on both websites, followed by BeautifulSoup for efficient HTML parsing. Data will be cleaned using regular expressions and stored in structured CSV files. I'll implement comprehensive error logging and retries to maximize data capture and reliability, ensuring high-quality, accurate results. Let's discuss this project further. Could you provide details on the specific URLs and any unique challenges associated with extracting address data from each website, so I can tailor my approach for optimal efficiency?
$193.78 USD in 21 days
6.9
6.9

Dear Client, As an experienced full stack developer with 7+ years under my belt, I’ve cultivated the skills you’re looking for in this project: Data Management, along with the relevant programming skills in Python, JavaScript & PHP. Throughout my career, I have delivered 80+ projects, showing how efficient I am even under tight deadlines. Furthermore, I also have hands-on experience with BeautifulSoup, lxml, Selenium and request-htmlwhich seems to be useful tools for your scraping requirements. My approach revolves around developing strategies to support the system applications. For instance, handling pagination or "load more" - this can be tricky, but my familiarity allows graceful solutions so nothing is missed! I am committed to creating reusable functions, making the layout changes easier while maintaining efficient operation at all times. With an avid commitment to excellence and top-notch technical understanding, I'm confident in the value I can bring to your project. My skill set is well-tailored for your specific needs; let me ensure the full extraction and conversion of company addresses from these websites into deduplicated CSV files quickly and efficiently. Look forward to collaborating with you on this project!!! Thank you!!!
$250 USD in 7 days
6.5
6.5

Hello, I have read through your project details and fully understand the requirements for gathering complete mailing details from the two websites. Since each site presents its data differently, I will design two Python 3 scripts tailored to their specific structures while ensuring they remain efficient, flexible, and easy to maintain. For the site with neatly tabulated HTML data, I will use requests combined with BeautifulSoup or lxml to parse the content quickly and extract structured information. For the site where data is hidden within free-form text or requires rendering, I will implement Selenium or requests-html to handle JavaScript-driven content and ensure pagination or “load more” sections are fully captured. Both scripts will be modular, with reusable functions and configurable parameters defined at the top of the files for easy adjustments. Output will be exported into clean CSV files, ensuring deduplication and proper formatting. Would you like me to also include regex-based text parsing for the free-form sections to ensure accuracy across all variations of address formats? • Ready to see why I'm the right fit for your project? Head over to my profile for client reviews and a glimpse of my portfolio: https://www.freelancer.com/u/ShaikhAneesa Let’s connect to finalize and move forward. Best Regards, Aneesa.
$100 USD in 1 day
6.6
6.6

As a seasoned data professional with over 8 years in the field, I have amassed a versatile skill set tailored for your project's needs. My expertise traverses across data gathering using Python and web scraping techniques. I have worked extensively with web scraping libraries such as BeautifulSoup, lxml, Selenium, and requests-html to precisely extract information from websites even with varying formats. In addition to utilizing these robust libraries, my firm understanding of HTML and JavaScript adds an extra layer of agility when tackling sites with unconventional data arrangements, like the ones you described. Moreover, my experience encompasses crafting clean, well-documented Python scripts that run effortlessly from the command line without manual interventions, ensuring a seamless experience for users. Another valuable trait is my commitment to delivering adaptable code. The layout of websites can sometimes change unexpectedly, but I always structure my code into reusable functions that centralize any adjustment necessary. This reduces maintenance time significantly as you only need to update selectors in a single place instead of scouring through the entire script. Finally, my communication skills and penchant for problem-solving also mean that I'll keep you updated throughout the project and swiftly address any concerns that arise.
$140 USD in 7 days
6.6
6.6

I can create two Python 3 scripts to extract complete company mailing details (street, city, state) from both websites. Each script will be self-contained, well-commented, and run directly from the command line. ✔ Parsing with BeautifulSoup/lxml for structured HTML and Selenium/requests-html where rendering is required. ✔ Graceful handling of pagination or “load more” sections. ✔ Output as clean CSV with one row per company. ✔ Configurable settings at the top (no hard-coded paths). ✔ Reusable functions so selectors can be updated easily. ✔ README included with library requirements and usage steps. You’ll get fully working scripts, CSV files, and documentation—ready to run locally.
$100 USD in 3 days
6.8
6.8

Hello I can deliver two clean, self-contained Python 3 scripts tailored to the structure of each website—using BeautifulSoup/lxml for structured HTML and Selenium or requests-html for dynamic or unstructured pages. Each script will extract full mailing addresses (street, city, state), handle pagination or load triggers, and output a deduplicated CSV. Thanks Anshuman
$75 USD in 2 days
6.4
6.4

Hello client, I’ve carefully reviewed your job description and have strong experience in these Data Management, Web Scraping, Regular Expressions, Data Extraction, JavaScript, Python, Selenium, PHP, Data Processing and BeautifulSoup. I can build a reliable web scraping solution tailored specifically to your needs. Whether using Node.js with Puppeteer/Cheerio or Python with Selenium/BeautifulSoup, I will extract, clean, and organize your data efficiently. I also handle anti-bot protections, pagination, and full automation as required. As you can see from my profile, my web scraping reviews are excellent, reflecting my commitment to quality work. I focus on writing clean, maintainable, and scalable code because I know the difference between 99% and 100%. If you hire me, I’ll do my best until you’re completely satisfied with the result. Let’s discuss your target website and preferred data format. Thanks, Denis
$100 USD in 3 days
6.1
6.1

Hello. Please provide more information Thanks and Regards, Everest Technology .
$99 USD in 3 days
6.1
6.1

Hello, As a full-stack developer with a decade-long experience, I take great pride in my ability to tackle complex problems through innovative and efficient coding. My command over multiple programming languages includes Python, making me an ideal candidate for this web scraping project. I have hands-on expertise with the libraries you mentioned such as BeautifulSoup, lxml, Selenium, and requests-html which will undoubtedly aid me in gathering the data from variously formatted pages. One aspect that sets me apart is my understanding of quality code. I am capable of delivering self-contained scripts that are not only able to run from the command line without any manual tweaks but also neatly commented for easy clarity. Pagination handling is not an issue either, as my coding practices ensure that nothing is missed - guaranteeing you a complete CSV output file with reliable data on your companies' addresses. Moreover, I have an eye for problematic variables. Should the sites change layout after project completion, I make sure to organize my codes into reusable functions so that even minimal adjustments like a selector change only require alterations in one place, saving both time and effort. On top of everything, my pitché? My vast exposure to diverse projects including web scraping has honed my ability to adapt quickly - ensuring your job is done impeccably and on time. Let's have a chat and amplify your project's success! Thanks!
$100 USD in 2 days
5.7
5.7

Hello I have extensive experience in web scraping and can extract the data you need quickly and accurately. I use Python with BeautifulSoup, Scrapy, Selenium, Playwright and so on to handle complex websites, CAPTCHAs, and dynamic content. I can provide: - Clean and structured data - Fast and automated scraping solutions - Ongoing support if needed Let’s discuss your requirements in detail! Best regards.
$250 USD in 3 days
5.8
5.8

We are a perfect match-Your search is over I specialize in web scraping and data extraction, using a combination of BeautifulSoup, lxml and Selenium. I have successfully completed similar projects implementing efficient parsing techniques tailored to different website structures. One recent project involved gathering complex data from multiple sources for seamless integration. To ensure your satisfaction, I will deliver two fully commented, self-contained Python 3 scripts capable of handling various data presentation formats. They will produce clean, deduplicated CSV outputs with configurable options and automated pagination handling. Through modular code organization and a detailed README, future layout changes can be easily managed. Committed to punctuality and precision, I ensure prompt delivery and effective communication throughout the project. I am readily available to discuss further details and look forward to working with you. Lets Chat I am available and eager to begin working on your project.
$150 USD in 14 days
5.7
5.7

Good Day Hasan, As a senior Python developer, I will create two distinct Python 3 scripts to scrape company mailing details from the specified websites. I have experience in web scraping using BeautifulSoup, lxml, Selenium, and requests-html. The scripts will be well-documented, self-contained, and executable from the command line without manual intervention. They will generate a single CSV output per script with columns for full address, city, and state, handling pagination seamlessly. The code will be structured with reusable functions for easy maintenance in case of layout changes. I will provide a README file detailing third-party libraries and usage instructions for your convenience. Why Choose me? - Unlimited Revisions: Your satisfaction is my priority. - Unique Creations: Tailored solutions for your specific needs. - Money-Back Guarantee: Risk-free development. - 24/7 Communication: Available to address your queries promptly. - Timely Delivery: Projects completed efficiently. Browse my portfolio to see the difference! Let's discuss your project requirements further. Thank you & Regards, Leena.
$30 USD in 1 day
5.4
5.4

Hi there Yeah I've read the project description and I am sure that I can give you a Two python script according to your requirements I am expertise in PYTHON and I am sure that I can do this for sure Kindly send me a message we'll discuss further Really Looking forward to hear you Thank you
$140 USD in 1 day
5.4
5.4

Cressier, Switzerland
Payment method verified
Member since May 7, 2014
$30-250 USD
$30-250 USD
$10-30 USD
$30-250 USD
$250-750 USD
₹600-1500 INR
$30-250 USD
$30-250 USD
$15-25 USD / hour
€30-250 EUR
₹600-666 INR
€250-750 EUR
₹12500-37500 INR
$30-250 USD
£20-250 GBP
₹12500-37500 INR
$1500-3000 USD
$2-8 USD / hour
₹750-1250 INR / hour
$250-500 USD
₹3000-4000 INR
$1500-3000 USD
₹1500-12500 INR
$30-250 USD
$750-1500 USD