inosent Posted July 26, 2012 Share Posted July 26, 2012 hi to log in i use this and it works: [syntax=php] <? $LOGINURL = "https://pacer.login.uscourts.gov/cgi-bin/check-pacer-passwd.pl"; $POSTFIELDS = 'loginid=inXXXX&passwd=mrXXXX&client=&faction=Login&appurl=https%3A%2F%2Fpcl.uscourts.gov%2Fsearch&court_id='; $reffer = "https://pacer.login.uscourts.gov/cgi-bin/login.pl?appurl=https://pcl.uscourts.gov/search"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$LOGINURL); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,$POSTFIELDS); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_REFERER, $reffer); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path); $result = curl_exec ($ch); // curl_close ($ch); // curl_close ($ch2); print $result; ?> [/syntax] now that i am logged in i dont know how to get to the next page the html in the page above is [syntax=php] <label><br>Party Name</label> <table style="float:left;border-collapse:collapse;"><tr><td><span class="format"><b>Format:</b> <i>last, first</i></span><span class="field1"><br/> <input type='text' name='party' id='party' size='40' onChange='' accesskey='p'></span></td></tr> </table> <table style="float:left;"><tr><td><p> <input type="checkbox" name="exact_party" value="exact_party" id="exact_party"><span class="footer">Exact Matches Only</span> <span class="help"> <script type="text/javascript"> var hb11 = new HelpBalloon({ dataURL: '/help/Party-Name.xml', cacheRemoteContent: false, balloonSize: 'tw' }); </script> </td></tr></table> </span> </li> <li id='ssn40'> <label>Four Digit SSN </label> <span class="field1"><input type='text' name='ssn4' id='ssn4' size='4' maxlength='4' onChange=''></span> <span class="help"> <script type="text/javascript"> var hb12 = new HelpBalloon({ dataURL: '/help/Four-Digit-SSN.xml', cacheRemoteContent: false, balloonSize: 'tw', fixedPosition: HelpBalloon.POS_TOP_RIGHT }); </script> </span> </li> <li id='ssn_search'> <label>SSN / TIN </label> <span class="field1"><input type='text' name='ssn' id='ssn' size='11' onChange='' maxlength='11' accesskey='N'></span> <span class="help"> <script type="text/javascript"> var hb13 = new HelpBalloon({ dataURL: '/help/SSN-TID.xml', cacheRemoteContent: false, balloonSize: 'tw', fixedPosition: HelpBalloon.POS_TOP_RIGHT }); </script> </span> </li> <li class="buttons"> <input type="checkbox" name="show_title" value="Yes" id="show_title"><span class="footer">Show Case Title</span><br><br> <input type="submit" id="submit" value="Search" alt='Submit Form' /> <input type='button' id="clear" value="Clear" onclick="Form.reset('range'); removeErrors(); return(false);" alt='Clear Form' /> </li> <input type="hidden" name="court_type" id="court_type" value='all' /> <input type="hidden" name="default_form" id="default_form" value='' /> </fieldset> </div> </form> [/syntax] when i run my search i get this header info [syntax=php] https://pcl.uscourts.gov/dquery POST /dquery HTTP/1.1 Host: pcl.uscourts.gov User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive Referer: https://pcl.uscourts.gov/search Cookie: PacerClientCode=""; PacerPref="receipt=Y"; PacerUser="in269601343141601 83J8nrzpdSw"; PacerSession="qBw72jrb05Dy2O971k1fNXyzgD2op9Kl4VZ08ooclRrg/U3JvzLvbARpQiHzDHH9RoTwGqfQTIItbjxVO9Kz0sI3Aeafdm8d"; default_form="bkb" Content-Type: application/x-www-form-urlencoded Content-Length: 237 case_no=&mdl_id=&stitle=&date_filed_start=&date_filed_end=&date_term_start=&date_term_end=&date_dismiss_start=&date_dismiss_end=&date_discharge_start=&date_discharge_end=&party=bennett&ssn4=8165&ssn=&court_type=bk&default_form=bkb [/syntax] the second link then would be https:// pcl.uscourts.gov/dquery?case_no=&mdl_id=&stitle=&date_filed_start=&date_filed_end=&date_term_start=&date_term_end=&date_dismiss_start=&date_dismiss_end=&date_discharge_start=&date_discharge_end=&party=enett&ssn4=4144&ssn=&court_type=bk&default_form=bkb if i enter this link in the browser it takes me to the right page. however i am stuck with how to navigate after the fact in cUrl after the successful login Link to comment https://forums.phpfreaks.com/topic/266306-using-curl-navigating-to-the-next-page/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.