Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

My I have a suggestion of web scraper to capture information from popup links?

Options
  • 19-04-2015 1:46am
    #1
    Registered Users Posts: 74 ✭✭


    I have been web scraping with import.io for the past few days and it was working perfectly, but now I have arrived at a business directory which has popup links, and you can only see the information on the page when you click, meaning it cannot be opened in a new tab or anything like that. Import.io does not recognize the information when you select it.

    I downloaded the free trial of Outwit, and it looks a bit promising, you can see the information that I want in a list, which is one step of the way, but it is not grouped in with the rest of the relevant info. But, at least it recognizes it.

    I sent Outwit an email asking them if I purchase the full version will I be able to do it, but I said I'd ask here too to get your opinion, or if you would know of another place I could go to get such an answer, I'm very new to web scraping myself.

    Thanks

    Thomas :)


Comments

  • Registered Users Posts: 6,173 ✭✭✭Talisman


    Do you have some coding experience? If you can write some code implementing your own solution wouldn't be that difficult.

    If the page that you want to scrape the data from is using JavaScript then the window.open() method will be called to open the popup window. You can override window.open() with your own implementation which could be as simple as opening the url in the current window.

    Something like:
    window.open = function (open) {
        return function (url, name, specs) {
            window.top.location = url;    
            return false;
        };
    }(window.open);
    

    There are web scraping frameworks that can process JavaScript (see Web Scraping Ajax and Javascript Sites) and there are some written in JavaScript e.g. pjscrape or CasperJS.


Advertisement