Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: utf-8
- import requests
- from bs4 import BeautifulSoup
- import bleach
- from wordpress_xmlrpc import Client, WordPressPost
- from wordpress_xmlrpc.methods import posts
- xmlrpc_url = "http://site.ru/xmlrpc.php"
- wp_username = "user"
- wp_password = "123"
- blog_id = ""
- client = Client(xmlrpc_url, wp_username, wp_password, blog_id)
- url = "https://lifehacker.ru/2016/08/30/finansovye-sovety-dlya-molodyx-par/"
- r = requests.get(url)
- soup = BeautifulSoup(r.content)
- post_title = soup.find("h1")
- post_excerpt = soup.find("div", {"class", "single__excerpt"})
- for tag in post_excerpt():
- for attribute in ["class", "id", "style"]:
- del tag[attribute]
- post_content = soup.find("div", {"class","post-content"})
- for tag in post_content():
- for attribute in ["class", "id", "style"]:
- del tag[attribute]
- post = WordPressPost()
- post.title = post_title.text
- post.content = post_content
- post.id = client.call(posts.NewPost(post))
- post.post_status = 'publish'
- client.call(posts.EditPost(post.id, post))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement