screen-scraper's proxy server is a valuable tool for manipulating server interactions and building scrapes. In order for the proxy server to gather information from a browser, the browser must be configured to make requests to the server. As many people have never done this before we have provided instructions on how to setup some common browsers to use a proxy server. It is a simple process but one that might be a little foreign.
When you are done developing your sessions you will likely want to reset the proxy settings back to their normal state. This is not required so long as the proxy server is still running but once the proxy server is stopped the proxy settings will cause configured browsers to stop working until the settings are reset.
We've also added support to import proxy sessions from Charles proxy. You can proxy using Charles and then export the data to a "JSON Session File" and import that into screen-scraper. This can be a helpful alternative for proxying SSL sites.
Though any browser can be used to record transactions on the proxy server, we have found that some tend to experience less problems, complications, ans issues compared to others. On that note you might want to take some time to think about what browser you want to use when proxying a site.
If you are experiencing issues with transactions being recorded as errors, these can often be the results of browser plug-ins/add-ons. We have found that Internet Explorer is especially prone to them where as Opera tends to have the fewest issues.
Windows users:
If you have changed your proxy server settings to use a port other than 8777 then type your selected port in place of 8777.
If you're using a dial-up connection the setup will differ slightly. Instead of the LAN Settings button you'll want to find your dial-up connection under the Dial-up and Virtual Private Network settings dialog box, then configure it via the Settings button.
Depending on your operating system, instead of localhost you may need to use either 127.0.0.1 or the IP address of the machine. If you have trouble connecting to screen-scraper's proxy with your web browser, please see this FAQ.
Linux users:
If you're using a dial-up connection the setup will differ slightly. Instead of the LAN Settings button you'll want to find your dial-up connection under the Dial-up and Virtual Private Network settings dialog box, then configure it via the Settings button.
Depending on your operating system, instead of localhost you may need to use either 127.0.0.1 or the IP address of the machine. If you have trouble connecting to screen-scraper's proxy with your web browser, please see this FAQ.
Mac OS X users:
If you're using a dial-up connection the setup will differ slightly. Instead of the LAN Settings button you'll want to find your dial-up connection under the Dial-up and Virtual Private Network settings dialog box, then configure it via the Settings button.
Depending on your operating system, instead of localhost you may need to use either 127.0.0.1 or the IP address of the machine. If you have trouble connecting to screen-scraper's proxy with your web browser, please see this FAQ.
Windows users: click Options from the menu.
Linux users: click Preferences from the menu.
Mac OS X users: click Preferences from the menu.
If you have changed your proxy server settings to use a port other than 8777 then type your selected port in place of 8777.
If you're using a dial-up connection the setup will differ slightly. Instead of the LAN Settings button you'll want to find your dial-up connection under the Dial-up and Virtual Private Network settings dialog box, then configure it via the Settings button.
Depending on your operating system, instead of localhost you may need to use either 127.0.0.1 or the IP address of the machine. If you have trouble connecting to screen-scraper's proxy with your web browser, please see this FAQ.
For useful add-ons, visit the Browser Tools page.
If you have changed your proxy server settings to use a port other than 8777 then type your selected port in place of 8777.
If you're using a dial-up connection the setup will differ slightly. Instead of the LAN Settings button you'll want to find your dial-up connection under the Dial-up and Virtual Private Network settings dialog box, then configure it via the Settings button.
Depending on your operating system, instead of localhost you may need to use either 127.0.0.1 or the IP address of the machine. If you have trouble connecting to screen-scraper's proxy with your web browser, please see this FAQ.
Windows 7 users will need to select Preferences from the Settings menu after clicking to open Opera's menu.
Mac OS X users will need to select Preferences... from the Opera menu.
If you have changed your proxy server settings to use a port other than 8777 then type your selected port in place of 8777.
If you're using a dial-up connection the setup will differ slightly. Instead of the LAN Settings button you'll want to find your dial-up connection under the Dial-up and Virtual Private Network settings dialog box, then configure it via the Settings button.
Depending on your operating system, instead of localhost you may need to use either 127.0.0.1 or the IP address of the machine. If you have trouble connecting to screen-scraper's proxy with your web browser, please see this FAQ.
To simplify the whole process of turning the proxy server on and off, you can add a proxy button to a toolbar. One handy location is on the far right of the tab bar. To add the button,
You might need to select Appearance... explicitly before continuing.
New to Opera 9.5.x is a feature called Dragonfly. You can access it by selecting Developer Tools from > Advanced, or alternately pressing control-shift-I. If you're familiar with Firefox's Firebug add-on, then you'll quickly recognize Dragonfly. It's built off of the same ideas, allowing you to manipulate CSS in realtime, seeing which properties are being overwritten by another. You can debug Javascript running on the page, find HTML elements on the page by clicking on them so that Dragonfly shows you the corresponding page source, see all final properties of elements, etc. It's a great tool for sifting through a website.