掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 7306|回复: 257

[专有词库] [6.7]urbandictionary.com城市俚语在线词典 [python]

    [复制链接]
  • TA的每日心情
    慵懒
    2018-8-25 12:29
  • 签到天数: 91 天

    [LV.6]常住居民II

    发表于 2018-5-7 13:23:02 | 显示全部楼层 |阅读模式
    本帖最后由 garypang 于 2018-6-12 22:02 编辑 ( H1 Q) F" x, T- D8 U# m7 B

    8 A  q4 w  s+ B- o& i+ u9 u; u原代码来源于 https://github.com/goldendict/go ... uecomment-258699694 另感谢@jiaoyidongxi提供线索https://www.pdawiki.com/forum/fo ... &fromuid=199595
    : h- m- a/ y- z/ L" T
    9 o* k# f& j1 x5 U% A; `6.7 更新:
    . q7 w# `  [: V  u) I# N修复<br><br>重复换行导致的空白行问题,* w$ X, Q0 q/ [' r4 n

    % c$ X1 p' c& Y3 t5 ]7 U. v2 k更新:
    ' g. w7 l  n. g3 a7 |
    + \- Q% [+ D$ Q' l修复一处可能的编码错误 来自 https://www.pdawiki.com/forum/fo ... &fromuid=199595  感谢@hyqq2015
    / y$ l0 @- Z; u% O- I/ b1 U* a' T( I4 B, F
    修复QT4版goldendict 无法显示thumb up, thumb down 图标的问题
      g5 F! a: b( w: R( O9 p
    . ]: J( P0 ]3 y& ~7 Q9 [增加 write on 时间/ k0 c% p( i( x! Q( V! ^
    ' z2 S. k" y9 A# b! L/ a

    6 Q) @0 b( J4 c  i2 @修改如下:
    0 w4 Q6 }0 y9 p9 j: Y
    - G9 g  M& Y, w4 p$ ]& L5 Z1. 增加  赞成和反对数,释义重要与可信度一目了然
    , a' z4 [" S; }( K9 i
    ( U' H7 }4 t2 k$ N  K2. 样式排版调整1 z2 V5 G& W3 B; E8 i3 r

    7 g* f. h1 |5 `* @6 H# w3. 修复一处报错
    " ]$ f7 I. F5 m+ v
    : Y/ x. F& R- v* s/ |$ n

    ) E. k# `3 o2 Y5 Lurbandictionary.com 这个美国流行俚语词典网站我蛮喜欢用的频率也挺高的,有趣又社会,为学习英语增加乐趣.词条都是由网友编辑不断更新的,所以还是在线版最合适,永远不用担心数据过时,虽然是在线版,但基本能秒查,实在是棒!9 z) d9 ?9 ~3 D2 V' b1 h, B- D" @
    8 o* P$ `  X# Q; J% k: V
    效果:
    " O1 U( D& s+ p; L& D0 E# |$ P( t& f8 {2 ^1 k
    9 ?  [3 P; L) \
    1 M2 y7 U7 D% q6 r' X' c! e+ ?
    食用方法(Windows):
    & Q9 A- @: p  \- A( c3 W. L1 W" B
    2 z2 G. v/ w/ [: w4 t9 {' g下载安装  python3 https://www.python.org/ftp/python/3.6.5/python-3.6.5.exe4 A- Y- [# x( d) U! o
    ; t. m5 R" f! Z2 J& v9 ]
    5.将下载的urban.py文件放在电脑某个位置(以D:\根目录为例)6 d0 p, I0 j; e- p$ c
      o& B8 r6 O0 ^+ N' C
    6. goldendict 词典来源->程序 类型选html 命令行键入python D:\urban.py %GDWORD%   勾上已启用
    $ d/ n% x1 U: P- S/ _
    . g  _8 ~- K0 E# f, d( l5 K结束
    ) W) g6 m: I: t4 `! V: b6 x. T4 D  c  o
    , S' T& O: Z5 S5 P( g/ O下载
    ; e" d. \, l4 ^& A: y% o* i' F( ~8 r% }3 }' H
    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    评分

    6

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-5-20 21:20:05 | 显示全部楼层
    本帖最后由 hyqq2015 于 2018-5-21 17:02 编辑   ^/ c: J; d4 D3 Z
    / u1 h. f; i1 y* V/ a7 I9 C6 `
    同步更新:; ~1 j8 {( F6 Z

    ! r4 G, A& t% q/ T; E; A1. 修正多余的换行,使排版更紧凑
    : `- F' t# b2 n9 o
    ; r) B+ o9 _) T6 Y5 O2. 同步更新楼主代码:修复QT4版Goldendict 无法显示赞成, 反对 图标的问题1 J; \/ ~: U+ g0 ~- O
    7 D% A( v* Z1 Y; F
    楼主已修复编码问题并有更新,这个只是多给大家一个选择(排版紧凑)。
    * p8 N* v. Z9 s# ]; [' B5 d5 ?# E
    0 e" m! T$ D8 o5 B
    * ?4 a, m. O; Y) a7 K2 ], T4 W* t. }6 R+ E5 v, s8 @1 [
    **********************************************************************************
    5 v$ e6 I% J# U3 x% |0 {# m. z查 "aka" 之类有多种可能形式(aka, A.K.A., AKA, a.k.a., A-K-A )的单词显示编码问题,尝试修复了,并增加了 作者信息和日期信息。) K7 N1 K0 E; z. A' l1 A$ _
    % u2 _" ]  b9 b, k  K+ j' |
    ( R0 ?7 C( x4 _  C3 S8 s
      S7 Y3 S8 _' H
    有需要的自取(需回复楼主帖子):& [. j, [: n7 S  R0 M9 |
    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    评分

    2

    查看全部评分

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-6-7 18:13:39 | 显示全部楼层
    garypang 发表于 2018-6-7 15:21/ j$ [# z/ y) j5 ?- x2 a- F
    是的,离线版和在线版都是用的http://api.urbandictionary.com/v0/define?term= 这个接口的数据 这个接口 ...

    # w! ^1 {% c% u$ J$ Y. p在网上找到一个1.9G的Urban Dictionary数据资源:  y1 t) I* P1 x/ p5 a$ @5 g, Z
    https://www.reddit.com/r/dataset ... ions_1999_may_2016/
      H2 a% z: p3 p( v1 V; v  z下载数据看了下,这个2016年5月份的数据中,beautiful的释义有195条,看来作者抓取的时候抓到的释义很全。
    + J; y2 j5 @* \3 b8 p$ r1 }. i- ^+ S9 V
    & D' _+ j2 M" K5 N. x作者介绍可以利用 defid 来抓取,
    4 g  z0 [% d, T! \
    You can scrape word ids from here: http://www.urbandictionary.com/y ... 17-03-29&page=2 (note that each date has many pages) and then just throw them into the urbandictionary api link above.
    ( M0 i/ h* K/ e# e: d! E  }
    其实我并不是很懂Python,不知这种方法是否可以完整抓取?
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-6-8 17:06:11 | 显示全部楼层
    本帖最后由 hyqq2015 于 2018-6-8 17:15 编辑
    & T1 d$ s- _3 B# M: u
    garypang 发表于 2018-6-8 13:46
    2 k: t" ^- A4 h* L2 F- t; v里面作者所说的 http://www.urbandictionary.com/y ... 17-03-29&page=2 这个接口已经失 ...

    - z+ J1 D# ^; F( @! A/ y# g0 x% L+ q! o3 ~2 A- @
    并没有失效,是按照日期来的,一天一天来,比如:) \6 v% K6 P+ ^* L; j" r! U
    https://www.urbandictionary.com/yesterday.php?date=2018-06-07
    3 D0 R6 O) E' L8 Chttps://www.urbandictionary.com/yesterday.php?date=2018-06-06- i$ f7 W$ {  M& V7 g
    https://www.urbandictionary.com/yesterday.php?date=2018-06-05
    1 D2 e% |; ?7 u# V+ T" A
    7 [, p# O% @6 N8 }7 L* M作者抓取的数据是从1999年到2016年5月的。
    2 X7 k" D* p' [5 O5 x. ]
    9 n1 T# f+ J& p5 W8 C( y( k5 a' w$ c4 `1 |: D7 O" k
    urban的数据也是1999年开始,看下图:
    ; \0 r( B8 C. R! E- x

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    该用户从未签到

    发表于 2018-5-7 19:03:45 | 显示全部楼层
    感谢楼主分享,下载试用!在线版有在线版的好处。
  • TA的每日心情
    开心
    2020-1-15 17:24
  • 签到天数: 219 天

    [LV.7]常住居民III

    发表于 2018-5-8 07:14:16 来自手机 | 显示全部楼层
    很好的资源,谢谢分享!
  • TA的每日心情
    无聊
    2020-9-10 02:10
  • 签到天数: 343 天

    [LV.8]以坛为家I

    发表于 2018-5-8 09:15:52 | 显示全部楼层
    谢谢楼主分享。
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-5-8 11:05:24 | 显示全部楼层
    上次在 资源自助服务区 中有看到有位仁兄在抓取这部词典。
  • TA的每日心情
    慵懒
    2018-8-25 12:29
  • 签到天数: 91 天

    [LV.6]常住居民II

     楼主| 发表于 2018-5-8 14:47:18 | 显示全部楼层
    hyqq2015 发表于 2018-5-8 11:05% d' W# Z7 h2 p9 k* {& O" J# U
    上次在 资源自助服务区 中有看到有位仁兄在抓取这部词典。

    6 G) g) B% J$ r! X% N是的 但是太难了 可能要个把月  也许在线版才是这词典最好的解决方案
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-5-8 15:01:33 | 显示全部楼层
    本帖最后由 hyqq2015 于 2018-5-8 15:07 编辑
    , y8 Z9 R! W" q2 X* F
    garypang 发表于 2018-5-8 14:47
    3 t5 N. [$ z% Y7 n1 _是的 但是太难了 可能要个把月  也许在线版才是这词典最好的解决方案

    1 G# u( R' D& ~: O2 x4 A8 t8 h5 S
    " P) O: o3 S. t不知能否在代码中增加显示释义中的赞成和反对数,如下图:8 ^, ]% F5 `9 b! G' N

    / f! ~+ V) O% K# X, Z: o9 J在线版:
    3 k* I) Y& h  v# x3 O/ I$ S
    3 i% ]9 v  G7 X7 z0 y/ T1 o8 D7 i% |% J/ v5 E! x
    2015版:5 {6 h! _- O5 |
    9 g+ Y/ ~7 k5 x4 ?5 l9 Y" q6 a9 u
    , {1 u& `; S0 E: |, H
    当然,如果能把日期也显示出来就更好了。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x
  • TA的每日心情
    慵懒
    2018-8-25 12:29
  • 签到天数: 91 天

    [LV.6]常住居民II

     楼主| 发表于 2018-5-8 17:33:10 | 显示全部楼层
    hyqq2015 发表于 2018-5-8 15:01
    - c/ J$ C+ e1 W* w" w0 S/ W不知能否在代码中增加显示释义中的赞成和反对数,如下图:
    ' U" ^9 \0 R. |: t3 y2 }. W0 C. a/ c' I1 O+ t1 _8 d
    在线版:

    6 f+ p9 }& l) m9 E  a! a: m好建议,已增加~
  • TA的每日心情
    无聊
    2018-4-14 13:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-5-10 16:07:10 | 显示全部楼层
    感谢分享,再也不需要访问网页了!
  • TA的每日心情
    奋斗
    2020-10-15 10:48
  • 签到天数: 255 天

    [LV.8]以坛为家I

    发表于 2018-5-11 03:13:19 | 显示全部楼层
    感谢楼主辛苦制作这个大作
  • TA的每日心情
    郁闷
    2019-10-24 11:58
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2018-5-11 09:20:17 | 显示全部楼层
    不知道有没有安卓的版本
  • TA的每日心情

    2018-6-16 00:08
  • 签到天数: 197 天

    [LV.7]常住居民III

    发表于 2018-5-11 12:29:20 | 显示全部楼层
    兄弟,感谢感谢哈。这个对于一些生僻字的查询,有帮助哈。
  • TA的每日心情
    开心
    2019-5-18 18:07
  • 签到天数: 521 天

    [LV.9]以坛为家II

    发表于 2018-5-12 17:46:58 | 显示全部楼层
    在线版好,与时俱进
  • TA的每日心情
    擦汗
    2020-7-23 13:21
  • 签到天数: 353 天

    [LV.8]以坛为家I

    发表于 2018-5-13 06:09:59 | 显示全部楼层
    感谢楼主分享,      
  • TA的每日心情

    2020-9-7 05:50
  • 签到天数: 178 天

    [LV.7]常住居民III

    发表于 2018-5-15 22:41:52 | 显示全部楼层
    神啊,终于让我找到了!! P: w; y' u0 e
  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 103 天

    [LV.6]常住居民II

    发表于 2018-5-16 07:41:42 | 显示全部楼层
    upvote的保留很好!
  • TA的每日心情
    开心
    2019-10-25 14:29
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2018-5-16 17:22:12 | 显示全部楼层
    感谢楼主分享,下载试用!

    该用户从未签到

    发表于 2018-5-16 17:46:57 | 显示全部楼层
    感谢楼主,原来在线词典还有调用本地 python 脚本这个思路,刷新认知了

    该用户从未签到

    发表于 2018-5-18 10:40:18 | 显示全部楼层
    非常有趣的教程,感谢~
  • TA的每日心情
    开心
    2018-12-20 00:41
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2018-5-21 00:31:08 | 显示全部楼层
    很好的东西,感谢分享
  • TA的每日心情
    慵懒
    2018-8-13 10:58
  • 签到天数: 113 天

    [LV.6]常住居民II

    发表于 2018-5-22 10:27:20 | 显示全部楼层
    太厉害了,感谢分享
  • TA的每日心情

    2020-5-27 13:41
  • 签到天数: 220 天

    [LV.7]常住居民III

    发表于 2018-5-22 12:29:32 | 显示全部楼层
    非常好用多谢了

    该用户从未签到

    发表于 2018-5-26 02:48:26 | 显示全部楼层
    多谢作者。 必须补足紫薯~ ????
  • TA的每日心情
    开心
    2018-6-7 12:41
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2018-5-26 23:36:33 | 显示全部楼层
    谢谢大佬 要好好学习下
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注掌上百科官方微信公众号送论坛充值码
    关注掌上百科官方微信公众号
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2020-10-28 05:40 , Processed in 0.069329 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表