ompugao / english_words_battle

MIT License
1 stars 0 forks source link

add gogen scraping #16

Closed ompugao closed 6 years ago

ompugao commented 6 years ago

DO NOT MERGE THIS PR YET

140字オーバーしそう

ompugao commented 6 years ago

あと答えが見えちゃうのよくないような

tiwanari commented 6 years ago

例が見たいです!

ompugao commented 6 years ago

例えば https://eigogen.com/word/redeem/ だと

買い戻す、示談にする ◇red(=back) = 取り戻す

の部分を取ってきてます!

tiwanari commented 6 years ago

cool〜 答えが出ること避けたいなら、みんなに投げるのとは別に出題者のツイートにリプライして、他の人は気になったらリプライチェインを見るようにしたらどうでしょ

ompugao commented 6 years ago

いいね それがいい

tiwanari commented 6 years ago

WIP ラベル貼りました!準備できたら ping お願いします!

ompugao commented 6 years ago

できたつもりだけど…どうしよう…試せない… CI欲しい テスト欲しい

tiwanari commented 6 years ago

LGTM

ompugao commented 6 years ago

はかせかわいい!

tiwanari commented 6 years ago

マージしちゃおw

tiwanari commented 6 years ago

よっしゃ、実験してみますかw

tiwanari commented 6 years ago

テキトーなタグきって GKE にあげちゃってテストするってのもまぁ現状可能ではありですね

tiwanari commented 6 years ago

2.2-test で上げてみます

tiwanari commented 6 years ago

oops


Traceback (most recent call last):
  File "main.py", line 99, in <module>
    WordData = namedtuple('WordData', 'meaning', 'pronunciation')
TypeError: namedtuple() takes 2 positional arguments but 3 were given```
tiwanari commented 6 years ago

おっと、


Traceback (most recent call last):
  File "main.py", line 225, in <module>
    main()
  File "main.py", line 208, in main
    message = create_answer_message(phrase)
  File "main.py", line 159, in create_answer_message
    msg.write(scrape_gogen(phrase))
  File "main.py", line 90, in scrape_gogen
    pq = PyQuery(url=("http://eigogen.com/word/" + word), timeout=timeout)
  File "/usr/local/lib/python3.6/site-packages/pyquery/pyquery.py", line 223, in __init__
    html = url_opener(url, kwargs)
  File "/usr/local/lib/python3.6/site-packages/pyquery/openers.py", line 78, in url_opener
    return _requests(url, kwargs)
  File "/usr/local/lib/python3.6/site-packages/pyquery/openers.py", line 63, in _requests
    resp.reason, resp.headers, None)
urllib.error.HTTPError: HTTP Error 404: Not Found```
tiwanari commented 6 years ago

fixed by #22