help看了下
sort_values(self, return_indexer=False, ascending=True)
應(yīng)該是可以調(diào)整排列的順序的,修改ascending參數(shù) True升序排列,F(xiàn)alse降低序排列。
import pandas as pd
import numpy as np
dates = pd.date_range('1/1/2012', periods=5, freq='M')
help(dates)
dates.sort_values(ascending=False)
DatetimeIndex(['2012-05-31', '2012-04-30', '2012-03-31', '2012-02-29',
'2012-01-31'],
dtype='datetime64[ns]', freq='-1M')
dates.sort_values(ascending=True)
DatetimeIndex(['2012-01-31', '2012-02-29', '2012-03-31', '2012-04-30',
'2012-05-31'],
dtype='datetime64[ns]', freq='M')沒(méi)太明白你的需求。是不是要把open那一列的2到4行置為10,6行之后置為5?
df["open"][1:4]=10
df["open"][5:]=5
引申一下,有一個(gè)列表[10, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0],按我的理解,如果是這么個(gè)列表,你是希望第2到4個(gè)元素置為10,第6到8個(gè)元素置為5,第10到12個(gè)元素置為1。
可以這么做:
a=[10, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0]
b=[a[i] if a[i]!=0 else reduce(lambda x, y: x or y, a[i-1::-1]) for i in range(len(a))]
套到你的這個(gè)問(wèn)題:
df["open"] = [df["open"][i] if df["open"][i]!=0 else reduce(lambda x, y: x or y, df["open"][i-1::-1]) for i in range(len(df["open"]))]homebrew可以從git倉(cāng)庫(kù)中下載。formule沒(méi)有就去git倉(cāng)庫(kù)下
沒(méi)有找到這兩個(gè)依賴(lài)包vue-style-loader css-loader,看下是不是沒(méi)裝
用XPATH定位 來(lái)獲取動(dòng)態(tài)序列號(hào)
如何
html = etree.HTML(content)
lt = html.xpath('//input[@name="lt"]')[0].attrib.get("value")
execution = html.xpath('//input[@name="execution"]')[0].attrib.get("value")
_eventId = html.xpath('//input[@name="_eventId"]')[0].attrib.get("value")
reg = r'src="(.+?\\quality/90)"'
'https':"http://175.172.81.174:5324"
改為'https':"https://175.172.81.174:5324"
可以改成 VOLUME . /opt/src 試試
你的數(shù)據(jù)表里面usable_log沒(méi)有指定默認(rèn)值,
然后你的 SQL 語(yǔ)句也沒(méi)有對(duì)這個(gè)字段賦值。
真正的端口是頁(yè)面加載完用 js 替換的。審查頁(yè)面元素有個(gè)加密的 mian.js :
eval(function (p, a, c, k, e, d) { e = function (c) { return (c < a ? "" : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) d[e(c)] = k[c] || e(c); k = [function (e) { return d[e] }]; e = function () { return '\\w+' }; c = 1; }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p; }('$(e(){$(\'\\f\\3\\g\\8\\1\\r\\p\\g\\k\')["\\4\\2\\q\\o"](e(u,h){5 7=$(h);5 j=7["\\i\\2\\1\\2"](\'\\a\\3\');5 9=l["\\3\\2\\8\\d\\4\\m\\b\\1"](7["\\i\\2\\1\\2"](\'\\a\'));5 c=j["\\d\\3\\n\\a\\1"](\'\\f\');t(5 6=0;6<c["\\n\\4\\b\\s\\1\\o"];6++){9-=l["\\3\\2\\8\\d\\4\\m\\b\\1"](c[6])}7["\\1\\4\\k\\1"](9)})})', 31, 31, '|x74|x61|x70|x65|var|d7|ClpoEy3|x72|TO5|x69|x6e|tVF6|x73|function|x2e|x6f|fnDKXroKU2|x64|jgemfCG4|x78|window|x49|x6c|x68|x62|x63|x2d|x67|for|wssP1'.split('|'), 0, {}))
在線解密一下得到:
$(function()
{
$('\x2e\x70\x6f\x72\x74\x2d\x62\x6f\x78')["\x65\x61\x63\x68"](function(wssP1,fnDKXroKU2)
{
var ClpoEy3=$(fnDKXroKU2);
var jgemfCG4=ClpoEy3["\x64\x61\x74\x61"]('\x69\x70');
var TO5=window["\x70\x61\x72\x73\x65\x49\x6e\x74"](ClpoEy3["\x64\x61\x74\x61"]('\x69'));
var tVF6=jgemfCG4["\x73\x70\x6c\x69\x74"]('\x2e');
for(var d7=0;
d7<tVF6["\x6c\x65\x6e\x67\x74\x68"];
d7++)
{
TO5-=window["\x70\x61\x72\x73\x65\x49\x6e\x74"](tVF6[d7])
}
ClpoEy3["\x74\x65\x78\x74"](TO5)
}
)
}
)
十六進(jìn)制轉(zhuǎn)為字符串之后得到:
$(function() {
$('.port-box')["each"](function(wssP1, fnDKXroKU2) {
var ClpoEy3 = $(fnDKXroKU2);
var jgemfCG4 = ClpoEy3["data"]('ip');
var TO5 = window["parseInt"](ClpoEy3["data"]('i'));
var tVF6 = jgemfCG4["split"]('.');
for (var d7 = 0; d7 < tVF6["length"]; d7++) {
TO5 -= window["parseInt"](tVF6[d7])
}
ClpoEy3["text"](TO5)
})
})
從代碼可以看出,真實(shí)的端口是 .prot-box 里 data-ip 屬性值 減去 ip 的四位數(shù)之和
參考文件替換: https://www.cnblogs.com/bigbe...
讀到內(nèi)存中,更改第一行,再寫(xiě)到新文件中,最后用os.system移動(dòng)文件
試了下網(wǎng)絡(luò)不通,先確保下域名是否正確把?
(1)你要加個(gè)time.sleep(2),然后運(yùn)行代碼,在兩秒內(nèi)把屏幕界面換成那個(gè)有圖的網(wǎng)頁(yè)
(2)不會(huì)保存,它只是個(gè)緩存,會(huì)被釋放
你爬這個(gè)網(wǎng)站怎么實(shí)現(xiàn)翻頁(yè)的繼續(xù)爬的?
可以關(guān)注一下 vue-i18n
https://github.com/kazupon/vu...
至于你說(shuō)的具體問(wèn)題,可以使用全局的$watcher來(lái)實(shí)現(xiàn)。
如果需要使用代理,你可以通過(guò)為任意請(qǐng)求方法提供 proxies 參數(shù)來(lái)配置單個(gè)請(qǐng)求:
import requests
proxies = {
"http": "http://10.10.1.10:3128",
"https": "http://10.10.1.10:1080",
}
requests.get("http://example.org", proxies=proxies)
你也可以通過(guò)環(huán)境變量 HTTP_PROXY 和 HTTPS_PROXY 來(lái)配置代理。
$ export HTTP_PROXY="http://10.10.1.10:3128"
$ export HTTPS_PROXY="http://10.10.1.10:1080"
$ python
>>> import requests
>>> requests.get("http://example.org")域名必須是你設(shè)置的域名,如果你在本地測(cè)試話的要修改hosts使得你本地的調(diào)試域名和設(shè)置的是相同的。
看到你的域名帶有8000端口號(hào),這是不可以的
舉例如下:
Python 3.6.5 (default, Apr 1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = ['藕絲空間', 'www.os373.cn']
>>> b = ['必出精品', '你打開(kāi)鏈接了嗎?']
>>> z = zip(a,b)
>>> list(z)
[('藕絲空間', '必出精品'), ('www.os373.cn', '你打開(kāi)鏈接了嗎?')]
>>> list(z)
[]
>>> list(zip(*z))
[]
>>> list(zip(*zip(a,b)))
[('藕絲空間', 'www.os373.cn'), ('必出精品', '你打開(kāi)鏈接了嗎?')]
>>>你單獨(dú)運(yùn)行 *d 是想達(dá)到什么用處?
這篇文章或許對(duì)你有些幫助
https://segmentfault.com/p/12...
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dò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ù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。