ParseHub is a GUI-based data-gathering tool. It’s a robust visual-based solution that allows everyone to create advanced data extraction tasks and workflows. More importantly, you don’t have to understand code to use it to its full potential!
This free web scraper can easily deal with JavaScript and AJAX pages , search through forms, log in on a website, open drop-down menus, and handle infinite scroll pages, tabs, and pop-ups. In other words, there’s no data out of its reach! The data you gather is available in Excel and JSON form. Finally, you can set scheduled scraping tasks with Node.js so you get the data you need on a regular basis.
How to Integrate IPRoyal Proxies With ParseHub
1. Subscribe to IPRoyal
Head over to our website, create an account , and log in with your credentials.
2. Choose a Proxy Type
On the left side menu, choose the desired proxy type for ParseHub proxy integration and click on it. For this example, we will use residential proxies.
3. Select Proxy Details
Under the Proxy access section, select proxy server pool type , country, state or region, rotation options , and required proxy protocol type .
4. Copy the Proxy Credentials
Press the Copy button to copy your credential string to your clipboard. You will need to paste it into ParseHub proxy configuration section later (step 10) in this format: host:port:username:password:realm.
5. Download ParseHub and Install It
Go to the official ParseHub website and download it for your operating system.
6. Start a New Project
Open ParseHub and click the New Project button.
7. Enter Target URL
Enter the website address you’re going to scrape and then click the Start project on this URL button below.
8. Go to ParseHub Options
Click on the three horizontal lines on the right and select Options.
9. Go to Connection Settings
Select Advanced on the lower left, then click the Network tab, and click on the Settings button in the Connection section.
10. Configure Proxies Manually
Switch to Manual proxy configuration option from No proxy. From the string you copied at step 4, input the HTTP Proxy Host part into the HTTP Proxy field, and the Proxy Port number into the Port field on the right, then click OK.
11. Authenticate Connection
Confirm and close the ParseHub options and input your user name and password in the newly opened pop-up. In this case, the “Proxy Authentication Required” stands for the realm part.
12. Format the Proxy
Click the gear icon in ParseHub next to your project name and select Settings from the menu.
13. Enable Custom Proxies
Locate the Rotate IP Addresses option and tick the box next to it.
14. Paste the Formatted Proxy String
Paste the formatted proxy string from step 4 in the Custom Proxies field . In our case, it looks like this:
[hostname (geo.iproyal.com)]:[port (22323)]:[proxy username]:[proxy password]:[Proxy Authentication Required]
15. Verify Your Configuration
You can test ParseHub residential proxies on websites like www.showmyip.com. After loading it in ParseHub, select the IP address field and click the Get Data button.
16. Run the Test
Click on the Test Run button to proceed.
17. Verify Results
Once the test run is finally finished, you’ll see the new IP in the scrape results.
Congratulations, you’re ready to start scraping with proxies! Close all tabs except for the one with your target. Select the elements you need to scrape from your target website (make sure to turn off Browse mode ) and let ParseHub work its magic.