Twitterを活用している方はフォロワーを増やしたいと必ず思うと思います。
Twitterを生かしてビジネスしている方が多いと思いますが、今回紹介する方法をやると格段とフォロワーが自動で増えます。
また、サイト運営者は記事を宣伝すれば最短でアクセスアップになります。
Twitterのフォロワーの簡単な増やし方
魅力なツイートを適度に行い相手の「いいね」、「リツイート」、「フォロー」などを活発に行うことです。
そうすることで相手からお返しが返ってきます。
紹介するツールはワードプレスでブログ記事を宣伝するのに適しています。
–ツールの説明–
ツールはAPIを使用せず自動ツイート(※同じ記事を沢山)するため膨大な宣伝効果があります。
記事はランダムで選ばれ、投稿時間をランダムにしてあります。
そのツールを今回無料で配布しますので、よかったら使ってみてください。
–動作環境–
言語:Python + Selenium
動作ブラウザ:Firefox
ブログ:ワードプレス(※必要:サイトマップ)
プログラミングの知識がある方はお好みに加工してTwitterを最大限に活用してみてください。
ツールのソースコードは下記に記載していますので、コピーして使用してください。
使用方法や欲しいツールなどあればお問い合わせください。
# -*- coding: utf-8 -*-
import time
import datetime
import random
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import urllib.parse
#ブラウザーの設定
browser = webdriver.Firefox()
#random.randint()
tw_id = 'TwitterのID'
tw_pw = 'TwitterのPS'
#初期ログイン
url = "https://twitter.com/login"
browser.get("https://twitter.com/login")
time.sleep(5)
username_box = browser.find_element_by_name('session[username_or_email]')
password_box = browser.find_element_by_name('session[password]')
# ユーザ名とパスワードをインプットする
username_box.send_keys(tw_id)
password_box.send_keys(tw_pw)
#browser.find_element_by_class_name("selected").click()
password_box.send_keys(Keys.ENTER)
time.sleep(5)
while True:
#記事情報の取得
#サイトマップから記事情報の取得
browser.get('投稿する記事のサイトマップのURL(例:https://yutorikyouikudesodatsumono.site/post-sitemap.xml)')
time.sleep(5)
#サイトマップから記事数の取得
element = browser.find_elements_by_xpath("//tbody/tr")
print("記事数" + str(len(element)) + '\n')
#投稿する記事をランダムで取得
num = random.randint(1,len(element))
element = browser.find_element_by_xpath("//tbody/tr[" + str(num) + "]/td")
text = str(element.text)
print("対象ツイート記事:" + str(element.text) + '\n')
url = str(element.text)
print("タイトル:" + str(text.split('/')[6]) + '\n')
#URLの日本語をパーセントエンコード
target_articles = str(text.split('/')[6])
url_encoding = 'https://' + str(text.split('/')[2]) + '/' + str(text.split('/')[3])+ '/' + str(text.split('/')[4])+ '/' + str(text.split('/')[5]) + '/' + str(urllib.parse.quote(target_articles)) + '/'
print("URLエンコード後:" + str(url_encoding) + '\n')
#ツイート画面に移動
browser.get('https://twitter.com/intent/tweet')
time.sleep(5)
today = datetime.datetime.fromtimestamp(time.time())
print(today.strftime('%Y/%m/%d %H:%M:%S'))
input_screen = browser.find_element_by_name('status')
input_screen.send_keys(target_articles + '\n')
input_screen.send_keys(url_encoding + '\n')
#同じ記事を投稿するため日時を掲載
input_screen.send_keys(str(today.strftime('%Y/%m/%d %H:%M:%S')))
element = browser.find_element_by_class_name("selected").click()
print('ツイート完了')
browser.get('投稿する記事のサイトマップのURL(例:https://yutorikyouikudesodatsumono.site/post-sitemap.xml)')
#ツイートする時間幅の調整
sleep = random.randint(180,300)
print('スリープ時間:' + str(sleep) + '秒')
time.sleep(sleep)