Article View: pl.comp.lang.php
Article #230596Re: curl - poruszanie sie po portalu
From: Piotr Janczura
Date: Wed, 24 Sep 2014 18:26
Date: Wed, 24 Sep 2014 18:26
26 lines
1862 bytes
1862 bytes
W dniu 24.09.2014 o 19:15, Leszek Zur pisze: > Chcę napisać sobie pod linuksem w php za pomocą curla skrypt który ma > wykonać kilka rzeczy: > - zalogować się na pewien portal - akurat jest to portal > świadczeniodawcy NFZ > - wyklikać kilka linków wewnątrz portalu aby dojść do pewnej opcji > - wypełnić formularz > - pobrać wygenerowane dane na podstawie wypełnionego powyżej formularza > (około 2500 stron w pętli) i zapisać do pliku wyniki > 1. Może portal udostępnia gotowe API do komunikacji z nim, które można wywołać i komunikować się z systemem zamiast analizować całą zwróconą stronę w html modyfikowaną przez zaciągnięte skrypty w js ?? 2. Sprawdź czy js na tej stronie nie zajmuje się wymianą danych z portalem. Jeżeli tak jest to wykonaj tylko te odwołania, które dotyczą wymiany danych. Wątpię, że strona nie jest zabezpieczona przed takim "atakiem" 3. jeżeli konsola i js to node.js -- Janczura Piotr
Technical Details
Message-ID:
<lvv2cv$tma$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<lvuu8e$65r$1@news.vectranet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Piotr Janczura <piotr@janczura.pl> Newsgroups: pl.comp.lang.php Subject: Re: curl - poruszanie sie po portalu Date: Wed, 24 Sep 2014 20:26:38 +0200 Organization: ATMAN - ATM S.A. Lines: 26 Message-ID: <lvv2cv$tma$1@node1.news.atman.pl> References: <lvuu8e$65r$1@news.vectranet.pl> NNTP-Posting-Host: host-n1-71-113.telpol.net.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1411583199 30410 83.242.71.113 (24 Sep 2014 18:26:39 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Wed, 24 Sep 2014 18:26:39 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 In-Reply-To: <lvuu8e$65r$1@news.vectranet.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit