vba登陸網站並翻頁獲取網頁資料
今天展示的是登陸網站病獲取多頁資料。網站是:http://fdm.yyjzt.com/search/merchandise.htm?keyword&category&page=1、這個頁面登陸和未登入時候的的顯示資料是不一樣的。未登入的時候顯示的是公開資料。登陸以後顯示的是個人購物私人資料。由於使用的是別人公司的使用者名稱和密碼,我在這裡就不會顯示出post的資料。利用xmlhttp登陸網站就不像IE那樣直接。需要找到提交資料的頁面。這個要自己利用瀏覽器的開發工具來做頁面分析。需要勾選preserve log選項,才會顯示post提交的資料。
當然你也可以使用fiddler軟體,做頁面分析也是蠻方便的。我因為瀏覽器安裝的比較多,所以就懶得再額外安裝軟體,免得浪費資源。
下面直接就展示程式碼了.在資料獲取的過程中用了正則除去不可見字元。還呼叫了jquery的選擇器方法以及vba.split。具體程式碼貼圖,登陸使用者名稱和密碼被塗鴉,用於保護別人的隱私。.
就抓取了2頁資料。主要是分享下實現過程和自己學到的東西。結果還不錯。見下圖:
相關推薦
vba登陸網站並翻頁獲取網頁資料
今天展示的是登陸網站病獲取多頁資料。網站是:http://fdm.yyjzt.com/search/merchandise.htm?keyword&category&page=1、這個頁面登陸和未登入時候的的顯示資料是不一樣的。未
方案優化:網站實現掃描二維碼關註微信公眾號,自動登陸網站並獲取其信息
用戶 class his onerror 就會 openid display 要點 rac 上一篇 《網站實現掃描二維碼關註微信公眾號,自動登陸網站並獲取其信息》 中已經實現用戶掃碼登陸網站並獲取其信息 但是上一篇方案中存在一個問題,也就是文章末尾指出的可以優化的地方(可
selenium栗子之登陸網站並獲取cookie
測試網站(航天雲網): http://cas.casicloud.com/loginservice=http%3A%2F%2Fin.casicloud.com%2Floginc%3Fservice%3D%252Fsso%252Flogin.jsp%253Fredirect%
jquery jqGrid翻頁記錄原來資料並勾選已選擇的資料
//新建一個數組,存放已勾選的id var arrayNewList = new Array(); $("#proList").jqGrid({ url:"<%= basePath %>/mPromo/selectProList.do", queryFormId:"queryForm
簡易資料分析 12 | Web Scraper 翻頁——抓取分頁器翻頁的網頁
這是簡易資料分析系列的第 12 篇文章。 前面幾篇文章我們介紹了 Web Scraper 應對各種翻頁的解決方法,比如說修改網頁連結載入資料、點選“更多按鈕“載入資料和下拉自動載入資料。今天我們說說一種更常見的翻頁型別——分頁器。 本來想解釋一下啥叫分頁器,翻了一堆定義覺得很繁瑣,大家也不是第一年上網了,
php抓取網頁內容,獲取網頁資料
php通過simple_html_dom實現抓取網頁內容,獲取核心網頁資料,將網頁資料寫入本地 xxx.json 檔案 其程式碼實現邏輯: 1. 引入simple_html_dom.php檔案 require_once 'simple_ht
VC++6.0下基於MFC框架利用CInternetSession和CHttpFile獲取網頁資料(附程式碼)
例:從網站http://qq.ip138.com/weather/guangdong/GuangZhou.htm獲取近三天的日期、天氣、溫度、風向,程式碼如下: //新增標頭檔案 #include <afxinet.h> //獲取網路資料 void CSensorSysDlg:
Java基於httpclient獲取網頁資料,實現簡單網路爬蟲
1、pom檔案引入httpclient依賴 <dependency> <groupId>org.apache.httpcompon
無搜尋條件根據url獲取網頁資料(java爬取網頁資料)
jsoup jar包 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3<
Android之ListView分頁獲取網路資料(伺服器端)(一)
資料庫分頁: mysql:select pname from product limit 0,2;第一個引數是指要開始的地方,第二個引數是指每頁顯示多少條資料;注意:第一頁用0表示。 oracle:rownumber SqlServer:top 一、伺服器端 ①新建包com
使用WebView載入網頁時,獲取網頁資料
設定webView支援js.2.webView.addJavascriptInterface(new Handler(), “handler”);使用了這段程式碼後就相當於在網頁的js中增加了一個叫handler的類,而這個handler就是後面寫的內部類。可以直接在網頁中這樣使用:onClick=”java
SpringMVC(SSM)獲取網頁資料和傳出資料的幾種方式
1.從JSP頁面裡傳資料到SpringMVC中的Controller處理 a.直接讀取表單的資料。在控制器裡的方法裡,按照這種格式寫。 @RequestMapping(value="/login.action") public void login(HttpSe
chrome擴充套件實現獲取網頁資料的功能
function sendMessage(tabid) { chrome.tabs.sendMessage(tabid, { action: "getText" }, function (respond) { var formatStr = respond.content;//此處通過
無搜尋條件根據url獲取網頁資料
jsoup jar包 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>
爬蟲---獲取網頁資料的幾種方式
1.post方式(有道詞典) # -*- coding:utf-8 -*- import urllib import urllib2 url = 'http://fanyi.youdao.com/
【Python】獲取翻頁之後的各頁面中的屬性值。
utf-8 通過 .com lol list __name__ n) 圖片 lis 如何獲取翻頁之後的頁面中的html標簽中的屬性值? 1 # coding=utf-8 2 from selenium import webdriver 3 if __name_
網站前端ajax翻頁插件記錄
簡單 -i google 簡單的 containe 集中 上下 ajax 浪費時間 網站前端ajax翻頁插件記錄 背景:寫了個Django項目,但是在部署到服務器第一次打開網站前端首頁的時候,加載速度超慢,主要集中在圖片加載浪費時間,而此時我的前端很多部分還沒有填充圖片,
用jQuery寫的一個翻頁,並封裝為插件,
css clas lap borde bec option middle != rip 用jQuery寫的一個翻頁,並封裝為插件, 1 *{ 2 margin:0; 3 padding: 0; 4 list-style: no
Java獲取網頁下超連結並儲存
把本程式改造為一個輸入一個起始URL及其引數之後就可以下載此URL及其引數所指定的WEB頁面以及此WEB頁面中HTML語言超級連結所指向的所有WEB頁面(只下載一級即可)。 主要需要利用Pattern類方法和正則表示式來獲取超連結 import java.io.*; import j
vue.js未定義 - 已經獲取到資料並渲染在頁面上,但是警告未定義
[Vue warn]: Error in render: "TypeError: Cannot read property 'avatar' of undefined" TypeError: Cannot read property 'avatar' of undefined 上面警告的內容