python模擬自動發(fā)布文章到一點(diǎn)號新媒體平臺

安裝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”型核潛艇的建造項目由北德文斯克北方機(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è)計上它是俄羅斯第一款采用單雙混合殼體技術(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ù)計將于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())
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容