在表單里創(chuàng)建一個隱藏的input標(biāo)簽,然后將文檔的cookie拿出來,填入該標(biāo)簽,提交
你是不是沒有import
Arrays and pointers is different things.
You can do similar operator on them though, but these just syntax sugar.
Some link about this:
pointers-cppreference
arrays-cppreference
difference-between-array-and-pointer
你的點(diǎn)擊事件是加在"駕駛員"這個span標(biāo)簽上的
我猜你的文件時gbk編碼
pd.read_csv('data.csv',encoding='gbk') #改成gbk編碼即可
如果只是從列表中去掉的話
arr = map(lambda x:x.strip(),arr)
arr = [e for e in arr if e]
當(dāng)然得根據(jù)具體的需求,如果只是題主提供的那種字符串列表,這種方式就夠了
可用“工程名稱”,“招標(biāo)單位”等這些項(xiàng)目名稱作為前綴,再結(jié)合xpath搞定,相當(dāng)穩(wěn)定的。不論它怎么換位置,只要項(xiàng)目名稱不變,就能準(zhǔn)確提取項(xiàng)目內(nèi)容。
并不是每個代理IP都有效,你要先確認(rèn)代理是否有效再去使用
import requests
from pyquery import PyQuery as Q
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'}
proxies = {
"http": "http://103.235.245.35:8080"
}
r = requests.get('http://hz.xiaozhu.com/', headers=headers, proxies=proxies)
for _ in Q(r.text)('#page_list li'):
title = Q(_).find('.result_title').text()
price = Q(_).find('.result_price').text()
print title, price
你的根目錄是指到public目錄下嗎?
既然HTML input
的name
是imgs[]
,那curl也用這個就行了($data['imgs[]']=$file_obj
),而不是搞個數(shù)組。
LinkExtractor這里面寫的不是正則寫的是你匹配的下一頁的url里面的東西LinkExtractor(r'/subject/d+/')
有的, 請見 ?getCRANmirrors
mirrors <- getCRANmirrors()
View(subset(mirrors, Country == "China"))
int[] 是object, 所以 a3 (int[])[] 可以賦給 object[]
String 是object, 所以 a4 (String)[] 可以賦給 object[]
但是, 基本類型 不是object, 所以 a1 (int)[] 不能賦給 object[]
把相關(guān)代碼貼全,謝謝
你的變量$ceshi好像錯了我改了一下,不知道對不對
//錯誤的
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';
//我?guī)湍阈薷牧?,其中少?youku這一部分
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$youku$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';
$result_array = array();
$temp = explode('$$$',$ceshi);
//var_dump($temp);
foreach($temp as $key=>$value){
$temp_array = (explode('$$',$value));
//當(dāng)前的類別
$category = $temp_array[0];
//內(nèi)容再次進(jìn)行歸類
$temp_array = explode('#',$temp_array[1]);
foreach($temp_array as $key=>$value){
//當(dāng)前的集數(shù)
$temp_value = explode('$',$value);
$ep_number = preg_replace('/(第)||(集)/','',$temp_value[0]);
//需要壓入的數(shù)組
$temp_result['siteSource']= $temp_value[2];
$temp_result['siteName']= $category;
$temp_result['siteLink']= $temp_value[1];
//壓入結(jié)果數(shù)組
$result_array["sitePerEpisode"][$ep_number][]=$temp_result;
}
}
//$result_array為你要的結(jié)果,你可以var_dump看一下
//var_dump($result_array);
//將結(jié)果數(shù)組轉(zhuǎn)化為json,中文字符會被轉(zhuǎn)化
$json_result = json_encode($result_array,true);
echo $json_result;
未轉(zhuǎn)化為json的array結(jié)果
array(1) {
["sitePerEpisode"]=>
array(3) {
[1]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(19) "http://v.youku.com/"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(16) "http://vmguo.com"
}
}
[2]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(25) "http://v.youku.com/v_show"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(20) "http://v.mangguo.com"
}
}
[3]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(19) "http://v.youku.com/"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(20) "http://v.mangguo.com"
}
}
}
}
就是一個array填充
import numpy as np
a = [[2, 9], [3, 6], [4, 7]]
res = np.array([1, 2, 3])
np.argmax(a, axis=1, out=res)
print(res)
你連xpath都能寫錯,我還能說什么?
就是分組求和的思想。
m = [[1,2017,2,5],[1,2018,1,5],[1,2018,2,4],[2,2017,1,5],[1,2018,1,2]]
# 先建立個dict,
# 前三項(xiàng)作為key, 第四項(xiàng)作為value
d = dict()
for i in m:
d_key = tuple(i[:-1])
d_value = i[-1]
if d_key not in d:
d.update({d_key:d_value})
else:
d[d_key] += d_value
# 再把dict轉(zhuǎn)為數(shù)組
result = list()
for d_key,d_value in d.items():
tmp = list(d_key)
tmp.append(d_value)
result.append(tmp)
print(result)
result就是:
[[1, 2018, 2, 4], [1, 2018, 1, 7], [2, 2017, 1, 5], [1, 2017, 2, 5]]
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。