Earlier quoted context omitted.
Jaroslav, yes, I'm the author. Did you notice any problems or ways how I can improve it?
Not that i can see from a surface view, i think documentation can be improved :). Personally like the idea of APIFY, saw it a few months ago. Are you guys hiring ? :D
Show HN: Web scraping page analyzer
31–40 of 52 posts
Re: Show HN: Web scraping page analyzer
#32Re: Show HN: Web scraping page analyzer
#33Re: Show HN: Web scraping page analyzer
#34Re: Show HN: Web scraping page analyzer
#35Not giving me anything useful on this pretty straightforward table: http://www.dsden93.ac-creteil.fr/spip/spip.php?page=ecoles
Re: Show HN: Web scraping page analyzer
#36Not giving me anything useful on this pretty straightforward table: http://www.dsden93.ac-creteil.fr/spip/spip.php?page=ecoles
[ 0:{ "selector":".bloc-blanc > p:nth-child(1)" "text":" 0 école(s) correspondent à votre recherche " } ]
Re: Show HN: Web scraping page analyzer
#37Not giving me anything useful on this pretty straightforward table: http://www.dsden93.ac-creteil.fr/spip/spip.php?page=ecoles
Yes, that is probably the problem, when I looked for the text it returned: [ 0:{ "selector":".bloc-blanc > p:nth-child(1)" "text":" 0 école(s) correspondent à votre recherche " } ]
Re: Show HN: Web scraping page analyzer
#38Re: Show HN: Web scraping page analyzer
#39Awesome tool! How do you handle scraping data that's hiding behind layers of ~fancy~ JS libraries? Is it as simple as triggering click events, pausing for loading, and then grabbing the information?
This tool basicaly performs the simplest data loading, it opens the webpage, then waits till most xhr requests are done, wait's a second (tio give JS time to manipulate DOM) and then loads data from the page. This way, it has what user sees when he opens the page in browser. So if the data is visible, or loaded through XHR or hidden in global JS variable it will see it. For more advanced usage (like clicking, or subm…
click_link('Link Text')
fill_in('Password', with: 'Seekrit')
choose('A Radio Button')
check('A Checkbox')
uncheck('Another Checkbox')
select('Option', from: 'Select Box')
1) https://github.com/teamcapybara/capybara#navigatingRe: Show HN: Web scraping page analyzer
#40Awesome tool! How do you handle scraping data that's hiding behind layers of ~fancy~ JS libraries? Is it as simple as triggering click events, pausing for loading, and then grabbing the information?