CasperJS 抓取京東商品詳情頁中的商品資訊
一、京東商品詳情頁
1. 詳情頁截圖
2. 網頁結構
二、實戰:抓取詳情頁中紅色方框中的資訊
1. 程式碼
phantom.outputEncoding="GBK"; //in order to display Chinese.
var casper = require('casper').create({
pageSettings: {
loadImages: false,
loadPlugins: false
}
});
var productPrice;
var productName;
var productIntroduce;
casper.start();
casper.thenOpen('http://item.jd.com/1367102.html' );//open webpage
//get product name
casper.then(function getName() {
productName = casper.evaluate(function getNameFromPage() {
return name = document.getElementById('name').getElementsByTagName('h1')[0].innerText;
});
});
//get product introduce info
casper.then(function getIntroduce () {
productIntroduce = casper.evaluate(function getIntroduceFromPage() {
return introduce = document.getElementsByClassName('p-ad J-ad-1367102')[0].innerText;
});
});
//get product price
casper.then(function getPrice() {
productPrice = casper.evaluate(function getPriceFromPage () {
return price = document.getElementsByClassName('p-price')[0].innerText.replace('¥', '').trim();
});
});
//print product info
casper.then(function outputProductInfo() {
console.log("產品名稱: " + productName);
console.log("產品介紹: " + productIntroduce);
console.log("產品價格: " + productPrice);
casper.exit();
});
casper.run();
2. 輸出結果
相關推薦
CasperJS 抓取京東商品詳情頁中的商品資訊
一、京東商品詳情頁 1. 詳情頁截圖 2. 網頁結構 二、實戰:抓取詳情頁中紅色方框中的資訊 1. 程式碼 phantom.outputEncoding="GBK"
【京東】scrapy爬蟲抓取京東圖書詳情、評論
1 前期工作 參考 測試 開啟京東圖書 在console中輸入$('ul.gl-warp > li').length,結果為30,說明該頁面是js動態頁面 輸入document.getElementsByClassName('page'
仿淘寶商品詳情頁中(繼續拖動到圖文詳情)
核心view 有2個 一個是自定義的ViewGroup 一個是自定義的ScrollView 首先是自定義的ScrollView public class MyScrollView extends ScrollView { public My
仿京東、天貓app的商品詳情頁的布局架構, 以及功能實現
enter layout 顯示 效果 寫上 idt theme brush 2.2.0 一、介紹 這個類是繼承自ImageView的,所以對於這個控件我們可以使用ImageView的所有屬性 二、使用準備, 在as 的 build.grade文件中寫上 compile ‘
Python抓取京東商品信息
Python抓取京東商品信息打開網頁http://item.jd.com/7336413.html定位到“規格與包裝” Python抓取京東商品信息
Android仿京東、淘寶商品詳情頁上拉檢視更多詳情
老規矩,先上圖,沒圖說個J8 高清原圖GIF圖,請移步:https://github.com/kangkanger/SlideSeeMoreLayout/blob/master/screenshots/2.gif 相信現在只要做電商的APP,95%的UI設計師都會抄這個介面,所以把
京東技術架構(二)構建需求響應式億級商品詳情頁
該文章是根據velocity 2015技術大會的演講《京東網站單品頁618實戰》細化而來,希望對大家有用。 商品詳情頁是什麼 商品詳情頁是展示商品詳細資訊的一個頁面,承載在網站的大部分流量和訂單的入口。京東商城目前有通用版、全球購、閃購、易車、惠買車、服裝、拼購、今日抄底等許多套模板。各套模板的元資料是一樣
android 仿淘寶、京東商品詳情頁 向上拖動檢視圖文詳情控制元件
/** * Created by baoyunlong on 16/6/8. */ public class PullUpToLoadMore extends ViewGroup { public static String TAG = PullUpToLoadMore.class.getName
在iOS應用中跳轉到淘寶或天貓客戶端商品詳情頁
最近做iOS專案的時候遇到一個需求,啟動圖片後是廣告頁,點選廣告頁,跳轉到淘寶或天貓的商品詳情頁。 具體需要是這樣: 1)安裝了淘寶:跳轉到淘寶詳情頁。 2)沒裝淘寶,裝了天貓:跳轉到天貓詳情頁 3)淘寶、天貓都沒裝:跳轉到應用自己的頁面,載入網頁。 1)可以使用阿里百川
京東商品詳情頁應對“雙11”大流量的技術實踐
【編者按】此文是根據京東資深Java工程師張開濤11月21日在msup主辦的 into100沙龍第14期《京東商品詳情頁應對大流量的一些實踐》演講中的分享內容整理而成。 以下為主題內容: 大家來京東開啟商品頁一般會看到如通用版、閃購、全球購等不同的頁面風格,這裡面會牽扯到各種各樣垂直化的模板頁面渲染。以前
仿京東天貓商品詳情頁
1.參考借鑑 效果圖 簡單介紹 1,自定義控制元件 public class DragScrollDetailsLayout extends LinearLayout { public interface OnSlid
Spring Boot + JSoup 抓取京東商品資訊
需求分析 匯入京東商品URL列表 生成京東商品資訊並輸出到excel表 思路 讀取excel獲取URL列表 訪問url並獲得HTML原始碼 提取對應的商品資訊欄位 輸出到excel 搭建框架 建立Spring Boot工程 選
商品詳情頁 ,瀏覽歷史中不顯示圖片和詳細資訊,,,丟擲異常ERROR basehttp 124 "POST /admin/goods/sku/2/change/ HTTP/1.1" 500 19357
問題:商品詳情頁瀏覽歷史中不顯示圖片和詳細資訊丟擲異常django.template.exceptions.TemplateDoesNotExist: search/indexes/goods/sku_text.txtERROR basehttp 124 "POST /adm
安卓 跳轉淘寶、京東app,並開啟商品詳情頁
importandroid.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bundle; import android.
幾行代碼抓取百度首頁
python 百度python中源碼位置(以urllib為例): python中自帶的模塊: /usr/lib/python3.5/urllib/request.py(python3) /usr/lib/python2.7/urllib2.py(python2) py
電商網站商品模型之商品詳情頁設計方案
查詢 amp 多對一關系 int cor http 添加 com 托盤 如下設計方案參考淘寶和華為商城 SKU SPU的關系 SPU = Standard Product Unit (標準產品單位) SPU是商品信息聚合的最小單位,是一組可復用、易檢索的標準化信息的集合,該
商品詳情頁(food組件)
text itl 哪些 編程思想 如果 遮蓋 foo lan ima 前言 本節分為四大塊: 1. 商品詳情頁 food 組件(布局樣式、第三方插件庫better-scroll 的應用) 2. split 組件 3. ratingselect 組件 4. 評價列表
vue實現淘寶商品詳情頁屬性選擇功能
line pan func sel eth AD 圖片 [1] urn 方法一是自己想出來的,方法二來自忘記哪裏看到的了 不知道是不是你要的效果: 方法一:利用input[type="radio"] css代碼: 1 input { 2
利用Python批量抓取京東評論數據
() 開始 book for return SQ 數據返回 python js對象 京東圖書評論有非常豐富的信息,這裏面就包含了購買日期、書名、作者、好評、中評、差評等等。以購買日期為例,使用Python + Mysql的搭配進行實現,程序不大,才100行。相關的解釋我都在
【轉載】八、商品詳情頁功能
nero tle 文件 tro 過濾器 price 搜索 應該 == 八、商品詳情頁功能 8.1.viewsets實現商品詳情頁接口 (1)商品詳情頁只需要多繼承一個類(mixins.RetrieveModelMixin)就可以了 class GoodsListV