A method for pushing information, comprising: acquiring video information of a video played by a user using a terminal, the video information comprising bullet screen information, and the bullet screen information being real-time video content interacting text, wherein the bullet screen information comprises text information with regard to comments of the video and is displayed on a screen of the terminal when the video is played; analyzing the video information to generate a keyword set, analyzing the video information comprising analyzing the bullet screen information, wherein the analyzing the video information to generate a keyword set, comprises: performing a statistical analysis and/or a semantic analysis on the video information to extract a keyword, wherein the keyword is expanded to generate an expanded keyword comprising synonyms of the keyword, and the keyword and the expanded keyword are collected to generate the keyword set; selecting at least one piece of candidate push information to generate a set of push information, based on a matching relationship between the keyword set and each piece of candidate push information, wherein the set of push information comprises a keyword included in the bullet screen information; and pushing the set of push information to the terminal, wherein the pushing the set of push information to the terminal comprises: presenting the set of push information in the video, when the video information is presented in the video, wherein by clicking the set of push information in a form of bullet screen information, the terminal is linked to a web link related to the text content of the bullet screen information. acquiring video information of a video played by a user using a terminal, the video information comprising bullet screen information, and the bullet screen information being real-time video content interacting text, wherein the bullet screen information comprises text information with regard to comments of the video and is displayed on a screen of the terminal when the video is played; analyzing the video information to generate a keyword set, analyzing the video information comprising analyzing the bullet screen information, wherein the analyzing the video information to generate a keyword set, comprises: performing a statistical analysis and/or a semantic analysis on the video information to extract a keyword, wherein the keyword is expanded to generate an expanded keyword comprising synonyms of the keyword, and the keyword and the expanded keyword are collected to generate the keyword set; selecting at least one piece of candidate push information to generate a set of push information, based on a matching relationship between the keyword set and each piece of candidate push information, wherein the set of push information comprises a keyword included in the bullet screen information; and pushing the set of push information to the terminal, wherein the pushing the set of push information to the terminal comprises: presenting the set of push information in the video, when the video information is presented in the video, wherein by clicking the set of push information in a form of bullet screen information, the terminal is linked to a web link related to the text content of the bullet screen information.