def METHOD_NAME():
    headless = False
    all_ppl_df = pd.DataFrame()
    roundtable_topic_scrolldown = 20
    with sync_playwright() as p:
        browser = p.chromium.launch(headless=headless, timeout=60000)
        page = browser.new_page()
        page.goto("https://zhihu.com/roundtable")
        # Scroll down roundtable topic to get more topic urls
        for _ in range(roundtable_topic_scrolldown):
            page.keyboard.down("End")
            page.wait_for_timeout(1000)
        hrefs = get_all_href(page)
        relevent_hrefs = [x for x in hrefs if "https://www.zhihu.com/roundtable/" in x]
        np.random.shuffle(relevent_hrefs)
        # Earlier round table topic might not have started yet. The offset roundtable topic is arbitrary.
        starting_offset = 4
        for topic_url in tqdm(relevent_hrefs[starting_offset:]):
            try:
                page.goto(topic_url)
                all_hrefs = get_all_href(page)
                people_urls = [x for x in all_hrefs if "/people/" in x]
                latest_people_id = pd.DataFrame({"people_id": people_urls})
                all_ppl_df = pd.concat([all_ppl_df, latest_people_id])
            except Exception as e1:
                logger.error(e1)
            all_ppl_df.to_csv("people.csv")