安裝pyppeteer模塊的時候會下載Google的內(nèi)核
#coding:utf-8
import asyncio
from pyppeteer import launch
login_url = 'https://mp.yidianzixun.com/'
username= 'username'
password = 'password'
title = "多個造船廠加速趕工膏潮,新型核潛艇2030年服役,俄:至少造9艘"
article = r'副標(biāo)題:多個造船廠加速趕工震放,新型核潛艇2030年服役罚随,俄:至少造9艘<p>前段時間俄羅斯三個造船廠集體開工明棍,共開建了六艘主力艦艇,三家造船廠分別負(fù)責(zé)制造兩艘23900型直升機(jī)航母、兩艘22350型護(hù)衛(wèi)艦以及兩艘“亞森-M”型核潛艇找御。其中兩艘“亞森-M”型核潛艇的建造項(xiàng)目由北德文斯克北方機(jī)械制造廠負(fù)責(zé)舔稀。</p><p><img src="https://7b207a9cc7185880f791b3985e35523d5f4779e9dc8f1.jpg"></p><p>“亞森-M”型核潛艇乳丰,是蘇聯(lián)時期就開始研制的多用途攻擊核潛艇,全長約119米内贮,艇寬約13米产园,水面排水量最大為8600噸汞斧,潛航排水量則為13800噸,極限潛深可達(dá)520米什燕,自持力可達(dá)100天粘勒。在所采用的核反應(yīng)堆上,從“喀山”號開始屎即,“亞森-M”級核潛艇就采用較為先進(jìn)的新一代一體化壓水反應(yīng)堆仲义,核燃料更換周期從原本的5至7年延長至25至30年。</p><p><img src="https://f6f67733c902db097422deef827c07535f4779f6b5225.jpg"></p><p>“亞森-M”型核潛艇注重性能均衡剑勾,它自動化程度極高埃撵,在設(shè)計(jì)上它是俄羅斯第一款采用單雙混合殼體技術(shù)建造的攻擊核潛艇,使它擁有了雙殼艇浮力大和單殼艇噪音小等優(yōu)勢虽另。在武器系統(tǒng)上暂刘,“亞森-M”擁有8具三聯(lián)裝導(dǎo)彈垂直發(fā)射裝置,可以發(fā)射各類導(dǎo)彈捂刺,從反艦導(dǎo)彈到巡航導(dǎo)彈谣拣,甚至連對空導(dǎo)彈都可以發(fā)射,戰(zhàn)斗力非常強(qiáng)族展。最初森缠,俄羅斯只打算建造七艘“亞森-M”級核潛艇,而如今俄羅斯決定再造兩艘仪缸,加起來至少建造了9艘“亞森-M”級核潛艇贵涵,這也是俄羅斯海軍對“亞森-M”級核潛艇實(shí)力的一種肯定。</p><p><img src="https://46c74a7cbd639e7003cd730e3ead24fe5f477a065c048.jpg"></p><p>北德文斯克北方機(jī)械制造廠負(fù)責(zé)建造的這兩艘“亞森-M”級核潛艇分別被命名為“沃羅涅日”號和“符拉迪沃斯托克”號恰画,預(yù)計(jì)將于2030年交付給俄羅斯海軍正式服役宾茂。</p>'
async def main():
browser = await launch({'headless': False})
page = await browser.newPage()
await page.setViewport({'width': 1366, 'height': 768})
await page.goto(login_url)
login_click = await page.xpath('//*[@id="app"]/div[3]/div[1]/div[3]/div/form/a[1]')
await login_click[0].click()
await page.waitForSelector('input.input.l-input.margin-bottom')
await page.type('input.input.l-input.margin-bottom', username)
await page.waitForSelector('input:nth-child(2)')
await page.type('input:nth-child(2)', password)
await page.waitFor(2000)
await page.click('button')
await page.waitForSelector('div.menu.menu-writing > a:nth-child(2)')
await page.click('div.menu.menu-writing > a:nth-child(2)')
await page.waitFor(2000)
await page.type('div.title > input', title)
await page.type('div.content > div > div', article)
"""發(fā)布草稿"""
await page.click('button:nth-child(2)')
await browser.close()
asyncio.get_event_loop().run_until_complete(main())