• 首頁 > 精華文章, 編程學習記錄 > 易語言post發布文章到wordpress網站上

    201703月18

    易語言post發布文章到wordpress網站上

    作者:admin 2 Comments 發表評論

    上周聽到有人講了一個采集圖片到網站的思路,就想到能不能自己也做一個易語言程序,實現自動采集文字和圖片并發布在wordpress網站上呢?

    早在2010年的時候就寫過采集器,不過那次是第一次寫采集器,發布文章到discuz論壇上,也是用易語言寫的。但是一直不知道怎么解決采集圖片的問題,而很多文章里面是有圖片的,沒有圖片,網站信息會缺失很多,并且也沒有那么美觀。

    但是通過抓包發現用post發布文章到wordpress網站上時,老是通一篇文章,如果修改了文章的ID,就會提示錯誤,查看POST時的參數,發現很多個,有的很明顯,而還有一些不知道是起什么作用的。

    為了解決這個問題,我使用了這些辦法:百度、谷歌查資料,沒有發現有用的資料;在QQ群咨詢,沒有見到有用的回復,倒是有一個做視頻的裝B客,說拿我的網站做為視頻的例子,但不見他說什么有用的話;在兩個易語言論壇發帖,后面在精易論壇有人回復了,主要是這么兩個參數:

    一個是wpnonce,還有一個是post_id,這兩個參數都是在你登錄wordpress網站后,點擊新建(新建文章)時,返回的參數。經過測試,果然如此。

    另外還補充一個知識點:在使用精易模塊里的網頁_訪問S() ,這個命令時,要禁止重定向,登錄wordpress后臺后,會返回一些登錄后的cookie,如果沒有禁止302跳轉的話,你獲取到的是跳轉后的cookie,而跳轉的這個302頁面是沒有COOKIE值的,我之前就是因為沒有禁止跳轉,結果一直獲取不到正確的COOKIE值,導致一直出現問題。另外還有一個網頁_訪問()命令,應該也有這樣的問題,跳轉了就是獲取的跳轉后的COOKIE,沒有跳轉就是獲取POST的頁面的COOKIE。

    特此記錄備忘,也便于其它搜索用戶知道這個知識點,發現這個網上目前還沒有明確說明。

    現在寫的這個采集器已經可以批量采集文章了,并且文字的樣式,圖片都是可以采集并且自動發布到網站上的。在用中學,學習效果杠杠的!~~~

    推薦閱讀相關文章:精華文章 編程學習記錄

    本文地址:http://www.loveband.cn/post-wordpress.html
    版權所有 © 轉載時必須以鏈接形式注明作者和原始出處!

    2 Responses to “易語言post發布文章到wordpress網站上”

    1. #1 一個小白 回復 | 引用 Post:2018-04-16 17:44

      我說怎么弄了半天都沒好,,原來是這個,去掉協議頭也可以

      • #2 admin 回復 | 引用 Post:2018-04-18 07:37

        協議頭去掉也沒有關系嗎?這個我沒有測試過,不過應該不行的,因為協議頭里面包含了COOKIE啊。

    發表評論

    广东11选5平台合法吗