小编Mit*_*hah的帖子

jQuery animate()通过向左和向右滑动来隐藏和显示元素

我正在尝试使用jQuery动画一些东西.

UPDATE

我按照我想要的方式工作.这是jQuery:

    $(document).ready(function() {

        // go chat button
        $('#go-chat input').click(function() {
            $('#search, #go-chat').animate({width: '0px'}, 1000, function() {
                    $(this).hide();
                    $('#login, #go-search').animate({width: '573px'}, 1000, function() {
                            $(this).show();
                        }
                    );
                }
            );
        });
        $('#go-search input').click(function() {
            $('#login, #go-search').animate({width: '0px'}, 1000, function() {
                    $(this).hide();
                    $('#search, #go-chat').animate({width: '573px'}, 1000, function() {
                            $(this).show();
                        }
                    );
                }
            );
        });
    });
Run Code Online (Sandbox Code Playgroud)

现在的问题是文本在幻灯片发生时正在包装并且非常难看.我怎么能这样做,以便文本作为搜索栏滑入/滑出,输入字段没有随着宽度变窄/扩展而包裹?

谢谢.

老问题

基本上,我想在搜索栏中向左滑动,基本上隐藏它,然后滑出它下面的4个输入.现在,我已将它们放在搜索栏下,但我的计划是隐藏它们,当按下"Go Chat"按钮时,搜索向左滑动,4个输入滑入右侧.

现在,搜索框滑入中心并且不会完全消失.我怎样才能让它像我想要的那样发挥作用?如果我的解释不清楚我在寻找什么,请要求澄清.

谢谢.

javascript jquery slide jquery-animate

12
推荐指数
2
解决办法
6万
查看次数

3D图形库中的树形图

在3D中搜索图形相关的Treemap.

我搜索了一些免费/付费的流行图库,但那些不满意我的要求.我附上了我正在寻找的图形图像.

在此输入图像描述

在此输入图像描述

我已经搜索过这些库,但是他们没有在Treemap中提供3D.

请建议一些符合我要求的图库.

javascript 3d charts graph

10
推荐指数
1
解决办法
1463
查看次数

Selenium Webdriver/Beautifulsoup + Web Scraping +错误416

我正在使用带有代理的 Python中的selenium webdriver进行网络抓取.

我想使用此抓取浏览超过10k页的单个站点.

问题是使用此代理我只能发送一次请求.当我在同一个链接或本网站的另一个链接上发送另一个请求时,我得到416错误(使用防火墙的块IP类型)1-2个小时.

注意:我可以使用此代码抓取所有正常站点,但此站点具有一定的安全性,这使我无法进行抓取.

这是代码.

profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy.type", 1)
profile.set_preference(
                "network.proxy.http", "74.73.148.42")
profile.set_preference("network.proxy.http_port", 3128)
profile.update_preferences()
browser = webdriver.Firefox(firefox_profile=profile)
browser.get('http://www.example.com/')
time.sleep(5)
element = browser.find_elements_by_css_selector(
                '.well-sm:not(.mbn) .row .col-md-4 ul .fs-small a')
for ele in element:
    print ele.get_attribute('href')
browser.quit()
Run Code Online (Sandbox Code Playgroud)

任何解决方案

python beautifulsoup scrapy web-scraping selenium-webdriver

10
推荐指数
1
解决办法
1109
查看次数

如何在单个查询+ Facebook营销API中获取所有广告系列的见解

我想用Python编写查询,我希望单个请求中的所有广告系列性能详细信息.

如何在Python Query中转换下面的图形api请求?

/<version>/act_<ACT_ID>/campaigns?fields=insights.fields(actions_results)
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的查询,但发送多次向Facebook发送请求是错误的想法,Facebook也阻止用户30分钟.

fields = [Insights.Field.cpm,
          Insights.Field.cpp]

class Fb_insights(object):

    def __init__(self, app_id, app_secret, access_token):
        FacebookAdsApi.init(app_id, app_secret, access_token)

        # Add after FacebookAdsApi.init
        me = AdUser(fbid='me')
        self.my_account = me.get_ad_accounts()[0]

    def campaign_reports(self, since, until):
        params = {
           'level': Insights.Level.campaign, 
           'time_range': {
                'since': since,
                'until': until,
            },
        }

        for campaign in self.my_account.get_campaigns():
            for stat in campaign.get_insights(fields=fields,
                                                  params=params):
                print(stat)
Run Code Online (Sandbox Code Playgroud)

不好的是我通过为每个广告系列调用"get_insights()"来发送请求.

UPDATE

我还尝试直接获取洞察信息,下面的代码只返回1个广告系列详细信息,而我有1个有效广告系列和87个未投放广告系列,也更新level=campaign了参数

for insight in self.my_account.get_insights(fields=fields, params=params):
    print insight
Run Code Online (Sandbox Code Playgroud)

查询: 通过使用我的更新代码,如何使用单个查询获取所有已投放和未投放的广告系列?

python facebook-graph-api facebook-ads-api facebook-insights facebook-marketing-api

8
推荐指数
2
解决办法
1万
查看次数