mechanize-python

    1熱度

    1回答

    我一直在編寫程序登錄到Facebook並更​​新狀態作爲一個側面項目。我設法讓程序登錄。但是,我無法選擇最終成爲「在此輸入您的身份」框的textarea。在Chrome中使用「檢查元素」,我能看到其下它的位置的形式,但在程序列表的形式似乎沒有列表的形式說... import mechanize import re br = mechanize.Browser() usernamecorre

    1熱度

    1回答

    我試圖自動化我維護的內部售票系統的一些單調乏味的Web任務。 有一個頁面,其中自動生成的表格充滿郵件服務器配置。每行用於不同的郵件服務器,每行的最後一列包含2個鏈接,如果該行中的第一列與特定單詞匹配,則需要能夠提取第一個鏈接。我正在嘗試在Python中使用機械化來做到這一點。 的表稱爲像這樣: <table id="pop-mail-servers-table" class="aui aui-ta

    1熱度

    1回答

    可能重複: Ethics of Robots.txt 我嘗試機械化自動化的網站上做一些工作。我設法通過使用br.set_handle_robots(False)來繞過上述錯誤。它使用它有多合乎道德? 如果不是,那麼我想服從'robots.txt',但我試圖機械化的網站阻止我查看robots.txt,這是否意味着不允許漫遊器? 我的下一步應該是什麼? 在此先感謝。

    0熱度

    1回答

    我如何可以點擊按鈕,並用機械化蟒蛇選中該複選框... HTML代碼: <input type="button" id="btn_t" style="width:120px;float:left;margin:10px;margin-top:2px;" value="Apply" disabled=""> 我試着用: br.click(id ="btn_t") 但是,這將引發一個錯誤: me

    1熱度

    1回答

    的問題是,形式有有事件的複選框: <input id="CheckBox1" type="checkbox" name="CheckBox1" checked="checked" onclick="javascript:setTimeout('__doPostBack(\'CheckBox1\',\'\')', 0)" /> 當我試圖選中後,就得

    1熱度

    1回答

    我想提交一個PHP/HTML頁面上的HTML按鈕,它包含1個窗體和兩個不同的按鈕,可以完成不同的任務。我需要提交第二個提交按鈕。問題是這兩個按鈕都沒有id屬性,只能通過標題標籤進行區分。 我需要通過選擇框(我認爲是正確的)選擇訂單和訂單,然後按表單上的第二個「開始」/提交按鈕。 例如 <form> .... <input class="button" type="submit" value="

    2熱度

    1回答

    我的問題如下: 我正在嘗試編寫一個通過航空公司票務網站訂購流程的刮板。所以我想抓幾頁,這取決於頁面的結果之前(我希望你明白我的意思)。我至今現在: import mechanize, urllib, urllib2 url = 'any url' br = mechanize.Browser() br.set_handle_robots(False) br

    1熱度

    1回答

    好的,所以我開始有點沮喪。我花了大部分時間試圖弄清楚爲什麼我的腳本不工作 - 無論是在github上還是在這裏。它應該相當簡單。機械化加載頁面,填寫表格,提交表格,打開一個包含公司信息的新頁面併發布內容。這只是不工作。當我檢查代碼時,我可以看到,正確的表單被填寫完畢,但機械化提交表單後,它不會進入新頁面,而是停留在填寫表單的那個表單上。代碼是這樣的: from mechanize import B

    2熱度

    1回答

    我最近在Perl搬到了Python和正在更新我的一些腳本,使用Perl的WWW ::機械化使用Python機械化的模塊。 所有好爲止,但我不能隨時隨地找到HTTP狀態代碼? (200,301等) 我GOOGLE了,發現這個,但不是他們的方式來查看代碼? Getting and trapping HTTP response using Mechanize in Python 謝謝。

    0熱度

    1回答

    我想通過抓取way2sms.com發送短信,但我無法使用機械化登錄到way2sms.com。 我使用以下代碼提交登錄表單。 import mechanize br = mechanize.Browser() br.set_handle_robots(False) br.set_handle_refresh(False) br.addheaders = [('User-agent', 'Mo