WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   scrapa lite info från ul.se (https://www.wn.se/forum/showthread.php?t=1065868)

naak2803 2015-11-06 13:22

scrapa lite info från ul.se
 
Hej,
Behöver lite hjälp med att scrapa lite information från:
http://193.45.213.123/uppsala/v2/querypage_adv.aspx

Förr hade det inte några ajaxanrop på sidan så det var lättare att scrapa HTMLen. Men nu verkar det vara svårare...

Någon som har någon ide hur man kan göra eller kanske TOM liten kodsnutt?

Utvecklar i asp .NET c#

x264 2015-11-06 13:30

Använd reguljära uttryck.

Så kan du använda t.ex. http://www.apfy.me/ för att konvertera det till ett JSON API om du så vill.

Eller skriva ett eget!

yakuzaemme 2015-11-06 13:45

Vad menar du med scrapa? Det jag antar du är ute efter är deras request, så du kan mata in egna och _därefter_ scrapa?

Nåväl:
För att få ut stad (genom deras auto-complete)
För reseplaneraren:

POST till: http://193.45.213.123/uppsala/v2/querypage_adv.aspx
Parameters: (du behöver bara skicka med de med något värde)
Citat:

inpPointFr_ajax = Västerås + Centralstation + (Västerås) | 660600 | 0 & inpPointTo_ajax = Stockholm + Central + (Stockholm) | 191709 | 0 & inpPointInterm_ajax = & selRegionFr = 741 & inpPointFr = Västerås + Centralstation + (Västerås) ++[Hållplats] & optTypeFr = 0 & inpPointTo = Stockholm + Central + (Stockholm) ++[Hållplats] & optTypeTo = 0 & inpPointInterm = & selDirection = 0 & inpTime = 13: 41 & inpDate = 2015 - 11 - 06 & optReturn = 0 & selDirection2 = 0 & inpTime2 = 17: 41 & inpDate2 = 2015 - 11 - 06 & trafficmask = 1 & trafficmask = 2 & trafficmask = 4 & trafficmask = 8 & trafficmask = 16 & trafficmask = 32 & trafficmask = 64 & trafficmask = 128 & trafficmask = 256 & Submit = Sök & selChangeTime = 0 & selWalkSpeed = 0 & selPriority = 0 & cmdAction = search & EU_Spirit = False & TNSource = UPPSALA & SupportsScript = True & Language = se & VerNo = 7.1.1.5.0.10 & Source = querypage_adv & MapParams =


Alla tider är GMT +2. Klockan är nu 06:52.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson